{"meta":{"timestamp":1789119723140,"date":"2026-09-11T09:42:03.140Z","kibanaCommitHash":"384373226111f1aaf3369363ee97eedd803c3ac4","buildUrl":"https://buildkite.com/elastic/kibana-on-merge/builds/109422","pullRequestUrl":"https://github.com/elastic/kibana/pulls/290244"},"typeDefinitions":{"core-usage-stats":{"name":"core-usage-stats","migrationVersions":["7.14.1"],"hash":"90b8d95309cc36daa9d31d610cd272021dc06b337b08a0f7c190ab0540df4beb","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties":{}}},"legacy-url-alias":{"name":"legacy-url-alias","migrationVersions":["8.2.0"],"hash":"a3c430a3bd271bdf83034db890cc691bea82aa94b546b1088a234899a95666c0","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties.sourceId.type":"keyword","properties.targetNamespace.type":"keyword","properties.targetType.type":"keyword","properties.targetId.type":"keyword","properties.resolveCounter.type":"long","properties.disabled.type":"boolean"}},"config":{"name":"config","migrationVersions":["7.9.0","7.12.0","7.13.0","8.0.0","8.1.0","8.5.0","8.7.0","8.9.0"],"hash":"e8990164331f436358c6cfd68db5971c4e6c6213267181c3d03d19e7430f1aa1","modelVersions":[{"version":"1","modelVersionHash":"1c7b0be7cfcb529d61df7c7b50baa91e6919dcf0eba40e68669653ab2880c711","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"2","modelVersionHash":"334ce791b64ed1b6b79f1db34e00b9bb69913270ea49281c3df47cfe7bf1d35c","changeTypes":["data_removal"],"hasTransformation":true,"newMappings":[],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"3","modelVersionHash":"149195e3672cfc7988f01fd5e64e27c3485ab86e689380de952b554c8739d3e5","changeTypes":["unsafe_transform"],"hasTransformation":true,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"buildNum":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"buildNum":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.buildNum.type":"keyword"}},"config-global":{"name":"config-global","migrationVersions":[],"hash":"e306e70563eb2f3204aff45506f3ca1c3c67461971a45fba471c72bd8eb4435b","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties.buildNum.type":"keyword"}},"user-storage":{"name":"user-storage","migrationVersions":[],"hash":"4eb7087e4f9520049f3d0d45355529c9b549842aaf4c9a8535bbc13b719058dd","modelVersions":[{"version":"1","modelVersionHash":"845a54aab97b52179781dd599b553b7cce4f315067f2b4aff4b74c4ae223d090","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"userId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"data":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"userId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"data":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.userId.type":"keyword"}},"user-storage-global":{"name":"user-storage-global","migrationVersions":[],"hash":"227c2e6f3e0c07135dc462cf53d89611b22bbea04f5b0ac786f98141bfaf5b20","modelVersions":[{"version":"1","modelVersionHash":"845a54aab97b52179781dd599b553b7cce4f315067f2b4aff4b74c4ae223d090","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"userId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"data":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"userId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"data":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.userId.type":"keyword"}},"slo_template":{"name":"slo_template","migrationVersions":[],"hash":"7c3298ec68d2104642a0ea3c320d961c90e51216327a6491a88c2688906e24bd","modelVersions":[{"version":"1","modelVersionHash":"0f4b0d40fda09e7f5d2b0b7a182a94da79847a6ec812671065f601af901bf0b7","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"__fn":"attributes => {\n          const fields = ['name', 'description', 'indicator', 'budgetingMethod', 'objective', 'timeWindow', 'tags', 'settings'];\n          return (0, _lodash.pick)(attributes, fields);\n        }"},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}}},{"version":"2","modelVersionHash":"0f4b0d40fda09e7f5d2b0b7a182a94da79847a6ec812671065f601af901bf0b7","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"__fn":"attributes => {\n          const fields = ['name', 'description', 'indicator', 'budgetingMethod', 'objective', 'timeWindow', 'tags', 'settings', 'groupBy', 'artifacts'];\n          return (0, _lodash.pick)(attributes, fields);\n        }"},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.name.type":"text","properties.name.fields.keyword.type":"keyword","properties.name.fields.keyword.normalizer":"lowercase","properties.tags.type":"keyword"}},"upgrade-assistant-reindex-operation":{"name":"upgrade-assistant-reindex-operation","migrationVersions":[],"hash":"e4224f2587c41060619e8ec19b114f4dca373dba3f343464d68c535b0141cf25","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties.indexName.type":"keyword","properties.status.type":"integer"}},"usage-counter":{"name":"usage-counter","migrationVersions":[],"hash":"c489ccf0d36fa107aa27c6b589ea4deb4834e8365282ba137ab9415d76c5511e","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties.domainId.type":"keyword","properties.counterName.type":"keyword","properties.counterType.type":"keyword","properties.source.type":"keyword","properties.count.type":"integer"}},"usage-counters":{"name":"usage-counters","migrationVersions":[],"hash":"cdfa1fa5d0dd16bc612eed3762d801053a6fb606eb387fcad22d257963d54a26","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties.domainId.type":"keyword"}},"cloud":{"name":"cloud","migrationVersions":[],"hash":"af0a40493ca1b3fa6e4f29a7cdd230d0522a70d3947ce7f9e6c7098f317af8fc","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties":{}}},"task":{"name":"task","migrationVersions":["7.4.0","7.6.0","8.0.0","8.2.0","8.5.0","8.8.0"],"hash":"e4fa951c9e32b69046cb4110294e25c90b426749534d16b0fa5d5afbe5528198","modelVersions":[{"version":"1","modelVersionHash":"6a6444cbfea49b3de0db318358e88d7cddda1fb7dd038391d84620d09634163e","changeTypes":["mappings_deprecation"],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"taskType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"scheduledAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"startedAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"retryAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"runAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]}}},"params":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"state":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"stateVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"traceparent":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"user":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"scope":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"ownerId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeoutOverride":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"attempts":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["idle"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["claiming"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unrecognized"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["dead_letter"]}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"taskType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"scheduledAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"startedAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"retryAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"runAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]}}},"params":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"state":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"stateVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"traceparent":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"user":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"scope":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"ownerId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeoutOverride":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"attempts":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["idle"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["claiming"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unrecognized"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["dead_letter"]}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},{"version":"2","modelVersionHash":"5f3e79f1c78bebe20e8790496c0b2cd4a9061ebb005b72e46d2f724346304247","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["partition.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"taskType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"scheduledAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"startedAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"retryAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"runAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]}}},"params":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"state":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"stateVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"traceparent":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"user":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"scope":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"ownerId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeoutOverride":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"attempts":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["idle"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["claiming"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unrecognized"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["dead_letter"]}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"partition":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"taskType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"scheduledAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"startedAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"retryAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"runAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]}}},"params":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"state":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"stateVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"traceparent":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"user":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"scope":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"ownerId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeoutOverride":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"attempts":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["idle"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["claiming"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unrecognized"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["dead_letter"]}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"partition":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}},{"version":"3","modelVersionHash":"44fffb4f5eb7add3a335f4557bf5686c8627b98c553f03ae1e4e6124bcc2cce4","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["priority.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"taskType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"scheduledAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"startedAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"retryAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"runAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]}}},"params":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"state":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"stateVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"traceparent":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"user":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"scope":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"ownerId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeoutOverride":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"attempts":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["idle"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["claiming"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unrecognized"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["dead_letter"]}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"partition":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"priority":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"taskType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"scheduledAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"startedAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"retryAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"runAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]}}},"params":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"state":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"stateVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"traceparent":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"user":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"scope":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"ownerId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeoutOverride":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"attempts":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["idle"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["claiming"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unrecognized"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["dead_letter"]}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"partition":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"priority":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}},{"version":"4","modelVersionHash":"4aefd89917f801ea52195aacb736d5a10b9de2b4979859a901f2068e362c77da","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["userScope.properties.apiKeyId.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"taskType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"scheduledAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"startedAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"retryAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"runAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]}}},"params":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"state":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"stateVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"traceparent":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"user":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"scope":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"ownerId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeoutOverride":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"attempts":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["idle"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["claiming"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unrecognized"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["dead_letter"]}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"partition":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"priority":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"apiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"userScope":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"spaceId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyCreatedByUser":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"taskType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"scheduledAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"startedAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"retryAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"runAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]}}},"params":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"state":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"stateVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"traceparent":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"user":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"scope":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"ownerId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeoutOverride":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"attempts":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["idle"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["claiming"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unrecognized"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["dead_letter"]}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"partition":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"priority":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"apiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"userScope":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"spaceId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyCreatedByUser":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}}}}},{"version":"5","modelVersionHash":"3d3ef78b52eb9b5008db587997769e6530d7f76846e9a2b1ce3741c08386e958","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"taskType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"scheduledAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"startedAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"retryAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"runAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"rrule":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":31}}]}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}}]}}}}]},"params":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"state":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"stateVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"traceparent":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"user":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"scope":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"ownerId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeoutOverride":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"attempts":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["idle"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["claiming"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unrecognized"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["dead_letter"]}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"partition":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"priority":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"apiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"userScope":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"spaceId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyCreatedByUser":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"taskType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"scheduledAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"startedAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"retryAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"runAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"rrule":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":31}}]}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}}]}}}}]},"params":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"state":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"stateVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"traceparent":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"user":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"scope":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"ownerId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeoutOverride":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"attempts":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["idle"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["claiming"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unrecognized"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["dead_letter"]}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"partition":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"priority":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"apiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"userScope":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"spaceId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyCreatedByUser":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}}}}},{"version":"6","modelVersionHash":"a97c181f6307818dd1838b68a0be74600bc0e68424d49251519a01c57140dda8","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"taskType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"scheduledAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"startedAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"retryAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"runAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"rrule":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":31}}]}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}}]}}}}]},"params":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"state":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"stateVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"traceparent":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"user":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"scope":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"ownerId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeoutOverride":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"attempts":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["idle"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["claiming"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unrecognized"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["dead_letter"]}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"partition":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"priority":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"apiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"userScope":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"spaceId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyCreatedByUser":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"taskType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"scheduledAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"startedAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"retryAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"runAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"rrule":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":31}}]}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}}]}}}}]},"params":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"state":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"stateVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"traceparent":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"user":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"scope":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"ownerId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeoutOverride":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"attempts":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["idle"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["claiming"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unrecognized"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["dead_letter"]}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"partition":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"priority":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"apiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"userScope":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"spaceId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyCreatedByUser":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}}}}},{"version":"7","modelVersionHash":"36a5074c2e1be1a4c25da032732b1c50e95b83e2cf423bfa47afd9f957a74a2c","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"taskType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"scheduledAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"startedAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"retryAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"runAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"rrule":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":31}}]}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byhour":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}},"byweekday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}}]}}}}]},"params":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"state":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"stateVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"traceparent":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"user":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"scope":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"ownerId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeoutOverride":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"attempts":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["idle"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["claiming"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unrecognized"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["dead_letter"]}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"partition":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"priority":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"apiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"userScope":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"spaceId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyCreatedByUser":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"taskType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"scheduledAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"startedAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"retryAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"runAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"rrule":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":31}}]}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byhour":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}},"byweekday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}}]}}}}]},"params":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"state":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"stateVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"traceparent":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"user":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"scope":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"ownerId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeoutOverride":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"attempts":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["idle"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["claiming"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unrecognized"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["dead_letter"]}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"partition":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"priority":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"apiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"userScope":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"spaceId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyCreatedByUser":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}}}}},{"version":"8","modelVersionHash":"ee4286485fe5d046d68eb947f1a8833f725810440bd0499f8cd161d2498fb0c2","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["cost.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"taskType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"scheduledAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"startedAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"retryAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"runAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"rrule":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":31}}]}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byhour":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}},"byweekday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}}]}}}}]},"params":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"state":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"stateVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"traceparent":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"user":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"scope":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"ownerId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeoutOverride":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"attempts":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["idle"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["claiming"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unrecognized"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["dead_letter"]}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"partition":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"priority":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"apiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"userScope":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"spaceId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyCreatedByUser":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"cost":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["tiny"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["normal"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["extralarge"]}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"taskType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"scheduledAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"startedAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"retryAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"runAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"rrule":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":31}}]}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byhour":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}},"byweekday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}}]}}}}]},"params":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"state":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"stateVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"traceparent":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"user":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"scope":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"ownerId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeoutOverride":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"attempts":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["idle"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["claiming"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unrecognized"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["dead_letter"]}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"partition":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"priority":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"apiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"userScope":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"spaceId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyCreatedByUser":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"cost":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["tiny"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["normal"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["extralarge"]}}]}}}}},{"version":"9","modelVersionHash":"52815cfbd6893a47ace67352be3d0d26abd273225b5a2ee823d333c1302a2a14","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["userScope.properties.uiamApiKeyId.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"taskType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"scheduledAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"startedAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"retryAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"runAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"rrule":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":31}}]}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byhour":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}},"byweekday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}}]}}}}]},"params":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"state":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"stateVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"traceparent":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"user":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"scope":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"ownerId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeoutOverride":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"attempts":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["idle"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["claiming"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unrecognized"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["dead_letter"]}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"partition":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"priority":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"apiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"userScope":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"uiamApiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"spaceId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyCreatedByUser":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"cost":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["tiny"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["normal"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["extralarge"]}}]},"uiamApiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"taskType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"scheduledAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"startedAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"retryAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"runAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"rrule":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":31}}]}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byhour":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}},"byweekday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}}]}}}}]},"params":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"state":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"stateVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"traceparent":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"user":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"scope":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"ownerId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeoutOverride":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"attempts":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["idle"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["claiming"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unrecognized"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["dead_letter"]}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"partition":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"priority":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"apiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"userScope":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"uiamApiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"spaceId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyCreatedByUser":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"cost":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["tiny"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["normal"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["extralarge"]}}]},"uiamApiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},{"version":"10","modelVersionHash":"90ec2f1de2f8286e4e296ad035e4567216a7150df40ccd1a1d9709bb192b4086","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"__fn":"attributes => {\n        const costable = attributes;\n        if (V9Costs.has(costable.cost)) return attributes;\n        return {\n          ...attributes,\n          cost: _task2.InstanceTaskCost.Normal\n        };\n      }"},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"taskType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"scheduledAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"startedAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"retryAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"runAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"rrule":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":31}}]}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byhour":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}},"byweekday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}}]}}}}]},"params":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"state":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"stateVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"traceparent":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"user":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"scope":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"ownerId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeoutOverride":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"attempts":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["idle"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["claiming"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unrecognized"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["dead_letter"]}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"partition":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"priority":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"apiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"userScope":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"uiamApiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"spaceId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyCreatedByUser":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"cost":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":100},{"x-oas-optional":true}]},"uiamApiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},{"version":"11","modelVersionHash":"50afcf1fd6d135e0b62412fbcda9a536912ce22ab18cbd46c61baba719570657","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"taskType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"scheduledAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"startedAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"retryAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"runAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"rrule":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":31}}]}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byhour":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}},"byweekday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}}]}}}}]},"params":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"state":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"stateVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"traceparent":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"user":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"scope":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"ownerId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeoutOverride":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"attempts":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["idle"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["claiming"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unrecognized"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["dead_letter"]}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"partition":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"priority":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"apiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"userScope":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"uiamApiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"spaceId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyCreatedByUser":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"userProfileId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"cost":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":100},{"x-oas-optional":true}]},"uiamApiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"taskType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"scheduledAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"startedAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"retryAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"runAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"rrule":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":31}}]}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byhour":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}},"byweekday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}}]}}}}]},"params":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"state":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"stateVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"traceparent":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"user":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"scope":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"ownerId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeoutOverride":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"attempts":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["idle"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["claiming"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unrecognized"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["dead_letter"]}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"partition":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"priority":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"apiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"userScope":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"uiamApiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"spaceId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyCreatedByUser":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"userProfileId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"cost":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":100},{"x-oas-optional":true}]},"uiamApiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},{"version":"12","modelVersionHash":"0b5016a6c06a230a8d3fe35cb1086ab70602188afeedb4bc908b541133b2bd6a","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"taskType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"scheduledAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"startedAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"retryAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"runAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"rrule":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":31}}]}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byhour":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}},"byweekday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}}]}}}}]},"params":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"state":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"stateVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"traceparent":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"user":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"scope":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"ownerId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeoutOverride":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"attempts":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["idle"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["claiming"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unrecognized"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["dead_letter"]}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"partition":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"priority":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"apiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"userScope":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"uiamApiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"spaceId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyCreatedByUser":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"userProfileId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"userName":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"cost":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":100},{"x-oas-optional":true}]},"uiamApiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"taskType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"scheduledAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"startedAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"retryAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"runAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"rrule":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":31}}]}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byhour":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}},"byweekday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}}]}}}}]},"params":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"state":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"stateVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"traceparent":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"user":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"scope":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"ownerId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeoutOverride":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"attempts":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["idle"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["claiming"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unrecognized"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["dead_letter"]}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"partition":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"priority":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"apiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"userScope":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"uiamApiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"spaceId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyCreatedByUser":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"userProfileId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"userName":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"cost":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":100},{"x-oas-optional":true}]},"uiamApiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},{"version":"13","modelVersionHash":"30f6b2df2064d4e85f05400987f36a81fa69bfd544bcb9b286dc733829b5b565","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"taskType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"scheduledAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"startedAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"retryAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"runAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"rrule":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":31}}]}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byhour":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}},"byweekday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}}]}}}}]},"params":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"state":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"stateVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"traceparent":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"user":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"scope":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"ownerId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeoutOverride":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"attempts":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["idle"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["claiming"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unrecognized"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["dead_letter"]}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"partition":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"priority":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"apiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"userScope":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"uiamApiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"spaceId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyCreatedByUser":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"uiamApiKeyExternal":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"userProfileId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"userName":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"cost":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":100},{"x-oas-optional":true}]},"uiamApiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"taskType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"scheduledAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"startedAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"retryAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"runAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"rrule":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":31}}]}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byhour":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}},"byweekday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}}]}}}}]},"params":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"state":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"stateVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"traceparent":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"user":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"scope":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"ownerId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeoutOverride":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"attempts":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["idle"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["claiming"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unrecognized"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["dead_letter"]}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"partition":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"priority":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"apiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"userScope":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"uiamApiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"spaceId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyCreatedByUser":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"uiamApiKeyExternal":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"userProfileId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"userName":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"cost":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":100},{"x-oas-optional":true}]},"uiamApiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.taskType.type":"keyword","properties.scheduledAt.type":"date","properties.runAt.type":"date","properties.retryAt.type":"date","properties.enabled.type":"boolean","properties.schedule.properties.interval.type":"keyword","properties.attempts.type":"integer","properties.status.type":"keyword","properties.scope.type":"keyword","properties.ownerId.type":"keyword","properties.partition.type":"integer","properties.priority.type":"integer","properties.cost.type":"keyword","properties.userScope.properties.apiKeyId.type":"keyword","properties.userScope.properties.uiamApiKeyId.type":"keyword"}},"background-task-node":{"name":"background-task-node","migrationVersions":[],"hash":"2dc76c5b959eba810b7867edd6d96666df660e38d9f88e5ac51332810456b296","modelVersions":[{"version":"1","modelVersionHash":"e1f282647385ba34b85ec7fb7903fc03b140dd44957e6285d2b0e88ec49096b0","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":false,"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"last_seen":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.id.type":"keyword","properties.last_seen.type":"date"}},"api_key_to_invalidate":{"name":"api_key_to_invalidate","migrationVersions":[],"hash":"dc6ba57736580142fa187efbc55c5841c15453ac2f0231126bec466855ed5c93","modelVersions":[{"version":"1","modelVersionHash":"39eae4ff3bba17376fda6a9e4e9142f9fcf78b405ab84e5b8ec247094fbdcffb","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},{"version":"2","modelVersionHash":"a512dc7fc1b2987afd2243728833a8e82ec74bb7bb77cf85563d5dc0b014003b","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"uiamApiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"uiamApiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.apiKeyId.type":"keyword","properties.createdAt.type":"date"}},"task-execution-control":{"name":"task-execution-control","migrationVersions":[],"hash":"eaa52128dded5cda0abf6c7623f7d391102e7316e29331173f9f50218442dc5f","modelVersions":[{"version":"1","modelVersionHash":"cbbf6adf59e5fc06b107c462712c58645b506327603943d9885e82e75a87ad33","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"paused":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"paused_task_types":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"updated_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updated_by":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"paused":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"paused_task_types":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"updated_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updated_by":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties":{}}},"product-doc-install-status":{"name":"product-doc-install-status","migrationVersions":[],"hash":"4a417d2ef9564289a843e8abdb8586837f031d18f79bd7d69585a145fa8d817c","modelVersions":[{"version":"1","modelVersionHash":"7638f2937baa8fd016748eb422bb537176e4b7dcdfa96c202f297c189c197d22","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["inference_id.type"],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"2","modelVersionHash":"e62d8daf29eda7e36dd1c43f8f8240f69b54155115957511012e2be000b03e37","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["resource_type.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"product_name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"product_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"installation_status":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"last_installation_date":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"last_installation_failure_reason":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"index_name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"inference_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"resource_type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"product_name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"product_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"installation_status":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"last_installation_date":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"last_installation_failure_reason":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"index_name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"inference_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"resource_type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.product_name.type":"keyword","properties.product_version.type":"keyword","properties.installation_status.type":"keyword","properties.last_installation_date.type":"date","properties.index_name.type":"keyword","properties.inference_id.type":"keyword","properties.resource_type.type":"keyword"}},"url":{"name":"url","migrationVersions":[],"hash":"d9c7d0ed307a191111efd9d1b2df787f4dcd64d66000c742dee108daa95e5932","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties.slug.type":"text","properties.slug.fields.keyword.type":"keyword","properties.accessDate.type":"date","properties.createDate.type":"date"}},"intercept_trigger_record":{"name":"intercept_trigger_record","migrationVersions":[],"hash":"2bd4450e0c860d1a566f729d57e53f200065e2262df74cb9540396293bf033d7","modelVersions":[{"version":"1","modelVersionHash":"ade8992f3193d4e74c7ea37f1d3497135e4918ac67fb0eef4623ef3d67dd706f","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"firstRegisteredAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"triggerAfter":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"installedOn":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"recurrent":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"firstRegisteredAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"triggerAfter":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"installedOn":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"recurrent":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.firstRegisteredAt.type":"date","properties.triggerAfter.type":"text","properties.installedOn.type":"keyword","properties.recurrent.type":"boolean"}},"intercept_interaction_record":{"name":"intercept_interaction_record","migrationVersions":[],"hash":"078a3bd02c7cad8ed02b0843a86d839c683142aec6dc277c11a50219d52b8bf9","modelVersions":[{"version":"1","modelVersionHash":"b920c94093ee247016c732766ca387196bb85e205a4b2932d06738f441912db0","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"userId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"triggerId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"metadata":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"lastInteractedInterceptId":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"userId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"triggerId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"metadata":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"lastInteractedInterceptId":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties":{}}},"favorites":{"name":"favorites","migrationVersions":[],"hash":"9d9094a5f9a7f723bde6e5be50a949d38c0dde3622b7c1c7aa2bc1dbac312f72","modelVersions":[{"version":"1","modelVersionHash":"a3b2f21c908bc88ec4f3f4a4d9421d2e80dc79ee246b754263c03c481eb1fce4","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"userId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"favoriteIds":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"userId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"favoriteIds":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}}},{"version":"2","modelVersionHash":"27accc1cd1dd8e13050346a5a0e2f9865b861e867fc9575ae43cb28e60b9de91","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["userId.type","type.type","favoriteIds.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"userId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"favoriteIds":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"userId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"favoriteIds":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}}},{"version":"3","modelVersionHash":"9e0297f97240db38d8e9a50a8f56da197cd0f800ce93aa290ff900a7fc53a709","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["favoriteMetadata.type","favoriteMetadata.dynamic"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"userId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"favoriteIds":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"favoriteMetadata":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"metas":[{"x-oas-optional":true}],"keys":{}}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"userId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"favoriteIds":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"favoriteMetadata":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"metas":[{"x-oas-optional":true}],"keys":{}}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.userId.type":"keyword","properties.type.type":"keyword","properties.favoriteIds.type":"keyword","properties.favoriteMetadata.type":"object","properties.favoriteMetadata.dynamic":false}},"ui-metric":{"name":"ui-metric","migrationVersions":[],"hash":"7a82b9c5dd3e0a2929ca1a44b87ba22f1529b656ff8a48d340ba24ba29d7a3e9","modelVersions":[],"schemaVersions":[],"mappings":{"properties.count.type":"integer"}},"application_usage_totals":{"name":"application_usage_totals","migrationVersions":[],"hash":"d09335b3d6a216228f9ac35a2880ea606b88f085ea4e2336772d5d1146b64ef5","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties":{}}},"application_usage_daily":{"name":"application_usage_daily","migrationVersions":[],"hash":"2c9d99024009887de6fb527df6a358e367b228b9a3ce255ae18b71d05142c19a","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties.timestamp.type":"date"}},"event_loop_delays_daily":{"name":"event_loop_delays_daily","migrationVersions":[],"hash":"5f320d1628eebdcfd38969dbef3304ed62d19cdc902c20188892187cff3cbc8b","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties.lastUpdatedAt.type":"date"}},"index-pattern":{"name":"index-pattern","migrationVersions":["6.5.0","7.6.0","7.11.0"],"hash":"97de563e0aea6135a10dcec02e48fba69404e86c404db78855476d947b71f70e","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties.title.type":"text","properties.type.type":"keyword","properties.name.type":"text","properties.name.fields.keyword.type":"keyword"}},"sample-data-telemetry":{"name":"sample-data-telemetry","migrationVersions":[],"hash":"4c102e89bdcaee1ccc887d1709c7e176c05f25b4c5ac14c3d013b58fbfd806ac","modelVersions":[],"schemaVersions":[],"mappings":{"properties.installCount.type":"long","properties.unInstallCount.type":"long"}},"space":{"name":"space","migrationVersions":["6.6.0"],"hash":"e025f00b2791ec165b3848675d3ad629df324ac4d5f4b042c7bfa93f2e6cd8ad","modelVersions":[{"version":"1","modelVersionHash":"28b12fdf1417953bfebc2b43f35b7cb62bf0eb7b7e8e286504e2e7308bcb42db","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["solution.type"],"schemas":{"forwardCompatibility":false,"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"initials":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"color":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"disabledFeatures":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"imageUrl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"_reserved":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"solution":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["security"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["oblt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["es"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["classic"]}}]}}}}},{"version":"2","modelVersionHash":"a570fb1ea89ade83a890a2c377a6f72497e8e611862dd4cdafca32a7f7da7778","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["disabledFeatures.type"],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"3","modelVersionHash":"a6e0949871e60d373ad256313434d6e05d78b37ab1845309797f58d144dc6830","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"initials":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"color":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"disabledFeatures":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"imageUrl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"_reserved":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"solution":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["security"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["oblt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["es"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["classic"]}}]},"solutionSetupRequired":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"initials":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"color":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"disabledFeatures":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"imageUrl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"_reserved":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"solution":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["security"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["oblt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["es"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["classic"]}}]},"solutionSetupRequired":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"schemaVersions":["8.8.0"],"mappings":{"dynamic":false,"properties.name.type":"text","properties.name.fields.keyword.type":"keyword","properties.name.fields.keyword.ignore_above":2048,"properties.solution.type":"keyword","properties.disabledFeatures.type":"keyword"}},"spaces-usage-stats":{"name":"spaces-usage-stats","migrationVersions":["7.14.1"],"hash":"92a19bcace0e83e79f0536ef440929968e4fc81af228d2ad0b2bb0d16aedad7b","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties":{}}},"exception-list-agnostic":{"name":"exception-list-agnostic","migrationVersions":["7.10.0","7.12.0"],"hash":"a9c67bf0b85d00f9d159f7063d5bdd146a9db16902cdeceb87b5d7b78c337ca4","modelVersions":[],"schemaVersions":[],"mappings":{"properties._tags.type":"keyword","properties.created_at.type":"keyword","properties.created_by.type":"keyword","properties.description.type":"keyword","properties.immutable.type":"boolean","properties.list_id.type":"keyword","properties.list_type.type":"keyword","properties.meta.type":"keyword","properties.name.fields.text.type":"text","properties.name.type":"keyword","properties.tags.fields.text.type":"text","properties.tags.type":"keyword","properties.tie_breaker_id.type":"keyword","properties.type.type":"keyword","properties.updated_by.type":"keyword","properties.version.type":"keyword","properties.comments.properties.comment.type":"keyword","properties.comments.properties.created_at.type":"keyword","properties.comments.properties.created_by.type":"keyword","properties.comments.properties.id.type":"keyword","properties.comments.properties.updated_at.type":"keyword","properties.comments.properties.updated_by.type":"keyword","properties.entries.properties.entries.properties.field.type":"keyword","properties.entries.properties.entries.properties.operator.type":"keyword","properties.entries.properties.entries.properties.type.type":"keyword","properties.entries.properties.entries.properties.value.fields.text.type":"text","properties.entries.properties.entries.properties.value.type":"keyword","properties.entries.properties.field.type":"keyword","properties.entries.properties.list.properties.id.type":"keyword","properties.entries.properties.list.properties.type.type":"keyword","properties.entries.properties.operator.type":"keyword","properties.entries.properties.type.type":"keyword","properties.entries.properties.value.fields.text.type":"text","properties.entries.properties.value.type":"keyword","properties.expire_time.type":"date","properties.item_id.type":"keyword","properties.os_types.type":"keyword"}},"exception-list":{"name":"exception-list","migrationVersions":["7.10.0","7.12.0"],"hash":"cc71f32c47bb0635bd5b166edb049c5b19cd55a6be526841ba24da9723e8649c","modelVersions":[],"schemaVersions":[],"mappings":{"properties._tags.type":"keyword","properties.created_at.type":"keyword","properties.created_by.type":"keyword","properties.description.type":"keyword","properties.immutable.type":"boolean","properties.list_id.type":"keyword","properties.list_type.type":"keyword","properties.meta.type":"keyword","properties.name.fields.text.type":"text","properties.name.type":"keyword","properties.tags.fields.text.type":"text","properties.tags.type":"keyword","properties.tie_breaker_id.type":"keyword","properties.type.type":"keyword","properties.updated_by.type":"keyword","properties.version.type":"keyword","properties.comments.properties.comment.type":"keyword","properties.comments.properties.created_at.type":"keyword","properties.comments.properties.created_by.type":"keyword","properties.comments.properties.id.type":"keyword","properties.comments.properties.updated_at.type":"keyword","properties.comments.properties.updated_by.type":"keyword","properties.entries.properties.entries.properties.field.type":"keyword","properties.entries.properties.entries.properties.operator.type":"keyword","properties.entries.properties.entries.properties.type.type":"keyword","properties.entries.properties.entries.properties.value.fields.text.type":"text","properties.entries.properties.entries.properties.value.type":"keyword","properties.entries.properties.field.type":"keyword","properties.entries.properties.list.properties.id.type":"keyword","properties.entries.properties.list.properties.type.type":"keyword","properties.entries.properties.operator.type":"keyword","properties.entries.properties.type.type":"keyword","properties.entries.properties.value.fields.text.type":"text","properties.entries.properties.value.type":"keyword","properties.expire_time.type":"date","properties.item_id.type":"keyword","properties.os_types.type":"keyword"}},"cloud-connect-api-key":{"name":"cloud-connect-api-key","migrationVersions":[],"hash":"3841f9d4e4bbf1688812147c96c1b020089f28bbe824452cf9819f58a94c4a43","modelVersions":[{"version":"1","modelVersionHash":"a3419ef388813735f79155742caf32f9aa4c543b190dc3cefcc42d2e86d5124f","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"apiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"clusterId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"apiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"clusterId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.apiKey.type":"binary","properties.clusterId.type":"keyword","properties.createdAt.type":"date","properties.updatedAt.type":"date"}},"anonymization-salt":{"name":"anonymization-salt","migrationVersions":[],"hash":"180e09d6aeeb87e48ee32a87cae2d8f29f68500be353a10796dac07647560ede","modelVersions":[{"version":"1","modelVersionHash":"8980926bd33b24ed9942685ea7a300b79a27f717e701152863430594f6f44bdf","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"salt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"replacementsEncryptionKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"salt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"replacementsEncryptionKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties":{}}},"telemetry":{"name":"telemetry","migrationVersions":[],"hash":"d70d473df3013cb1e3d68f5dadd816f4928a30e43392186cd83764740dbfc048","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties":{}}},"file":{"name":"file","migrationVersions":[],"hash":"c7ae158b592ed5aa25b29c1782471423546a18a95e3077707b459eddd9004098","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties.created.type":"date","properties.Updated.type":"date","properties.name.type":"text","properties.user.type":"flattened","properties.Status.type":"keyword","properties.mime_type.type":"keyword","properties.extension.type":"keyword","properties.size.type":"long","properties.Meta.type":"flattened","properties.FileKind.type":"keyword","properties.hash.dynamic":false,"properties.hash.properties":{}}},"fileShare":{"name":"fileShare","migrationVersions":[],"hash":"5f3b4cb0a3aa1d3b03f31b2f0741baa548068f2ec478b8632ef4f02cb65f2b75","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties.created.type":"date","properties.valid_until.type":"long","properties.token.type":"keyword","properties.name.type":"keyword"}},"action":{"name":"action","migrationVersions":["7.10.0","7.11.0","7.14.0","7.16.0","8.0.0","8.3.0"],"hash":"1e862df4df14a4a8e72eadf226499874792c8c844cb58adffc1cbdda37dc2c4b","modelVersions":[{"version":"1","modelVersionHash":"94034982eaa650e32fb27479d14407fb5a87502a1df34dc92be94a320d5852c5","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":false,"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"actionTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"isMissingSecrets":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"config":{"type":"record","flags":{"presence":"optional","default":{},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"secrets":{"type":"string","flags":{"presence":"optional","default":"{}","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"isPreconfigured":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"isSystemAction":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"isDeprecated":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}},{"version":"2","modelVersionHash":"0fc04f454dc4da1a8ccb81228544a7b0dae30baa5352a5c69d499e3248d2d4c1","changeTypes":["data_backfill"],"hasTransformation":true,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"actionTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"isMissingSecrets":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"config":{"type":"record","flags":{"presence":"optional","default":{},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"secrets":{"type":"string","flags":{"presence":"optional","default":"{}","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"isPreconfigured":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"isSystemAction":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"isDeprecated":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"authMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["shared"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["per-user"]}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"actionTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"isMissingSecrets":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"config":{"type":"record","flags":{"presence":"optional","default":{},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"secrets":{"type":"string","flags":{"presence":"optional","default":"{}","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"isPreconfigured":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"isSystemAction":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"isDeprecated":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"authMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["shared"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["per-user"]}}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.name.type":"text","properties.name.fields.keyword.type":"keyword","properties.actionTypeId.type":"keyword"}},"action_task_params":{"name":"action_task_params","migrationVersions":["7.16.0","8.0.0"],"hash":"ea42ca834e648a81942e2c837670e5976a8fc87e595fe366b02a06ffe61591c7","modelVersions":[{"version":"1","modelVersionHash":"12dd61d05fb8fdea79355f273adaab37f2183c25c91b35ee22fe3b35ed728cf0","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"actionId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"executionId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"apiKey":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"params":{"type":"record","flags":{"presence":"optional","default":{},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"source":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relatedSavedObjects":{"type":"array","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"namespace":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-optional":true}]},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"typeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-optional":true}]}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"actionId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"executionId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"apiKey":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"params":{"type":"record","flags":{"presence":"optional","default":{},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"source":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relatedSavedObjects":{"type":"array","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"namespace":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-optional":true}]},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"typeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-optional":true}]}}}]}}}}},{"version":"2","modelVersionHash":"561cabb3ea51c89f0226fcedb1c6564fee8e166586e5cdd1e850bc1bbce36369","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["apiKeyId.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"actionId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"executionId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"apiKey":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"params":{"type":"record","flags":{"presence":"optional","default":{},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"source":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relatedSavedObjects":{"type":"array","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"namespace":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-optional":true}]},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"typeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-optional":true}]}}}]},"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"actionId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"executionId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"apiKey":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"params":{"type":"record","flags":{"presence":"optional","default":{},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"source":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relatedSavedObjects":{"type":"array","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"namespace":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-optional":true}]},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"typeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-optional":true}]}}}]},"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},{"version":"3","modelVersionHash":"c6569f91aa62f9208e0b40449075ba1c70b2231df5809c6455756433bb496cb6","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"actionId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"executionId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"apiKey":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"params":{"type":"record","flags":{"presence":"optional","default":{},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"source":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relatedSavedObjects":{"type":"array","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"namespace":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-optional":true}]},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"typeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-optional":true}]}}}]},"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"uiamApiKeyExternal":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"actionId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"executionId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"apiKey":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"params":{"type":"record","flags":{"presence":"optional","default":{},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"source":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relatedSavedObjects":{"type":"array","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"namespace":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-optional":true}]},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"typeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-optional":true}]}}}]},"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"uiamApiKeyExternal":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}},{"version":"4","modelVersionHash":"dcc16bec0e59e87eb07ba4a0472b7d340654a49dbd919133b6f79d77e230a427","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["uiamApiKeyId.type","uiamApiKeyId.ignore_above"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"actionId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"executionId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"apiKey":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"params":{"type":"record","flags":{"presence":"optional","default":{},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"source":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relatedSavedObjects":{"type":"array","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"namespace":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-optional":true}]},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"typeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-optional":true}]}}}]},"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"uiamApiKeyExternal":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"uiamApiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"actionId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"executionId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"apiKey":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"params":{"type":"record","flags":{"presence":"optional","default":{},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"source":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relatedSavedObjects":{"type":"array","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"namespace":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-optional":true}]},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"typeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-optional":true}]}}}]},"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"uiamApiKeyExternal":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"uiamApiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.apiKeyId.type":"keyword","properties.uiamApiKeyId.type":"keyword","properties.uiamApiKeyId.ignore_above":1024}},"connector_token":{"name":"connector_token","migrationVersions":[],"hash":"2d2a93434096ac6dd0e162d3e877c2cc1efcc8a7b51aa2333b967cbcee960eb0","modelVersions":[{"version":"1","modelVersionHash":"a6de81f0f8236d7bbcea98abc6d214fafab7df2dcce5c23cb020b0fa0b78c213","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"connectorId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"expiresAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"token":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tokenType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"connectorId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"expiresAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"token":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tokenType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},{"version":"2","modelVersionHash":"118dd0f109cbb7846398f20855c20c3ca7b674b4ce46fd62f2d0f8ecca67fa51","changeTypes":["unsafe_transform"],"hasTransformation":true,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"connectorId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"expiresAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"token":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tokenType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"refreshToken":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"refreshTokenExpiresAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"connectorId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"expiresAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"token":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tokenType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"refreshToken":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"refreshTokenExpiresAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.connectorId.type":"keyword","properties.tokenType.type":"keyword"}},"user_connector_token":{"name":"user_connector_token","migrationVersions":[],"hash":"5970a49b9b3693f199c48b9348caf5d982224a990e41b32d43aecd35cf2c7d3a","modelVersions":[{"version":"1","modelVersionHash":"55793f277eb8c20d124d368c0de0f9b49e539978dc62f41baf04e54e755036f6","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"profileUid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"connectorId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"credentialType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"credentials":{"type":"string","flags":{"presence":"optional","default":"{}","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"expiresAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"refreshTokenExpiresAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"profileUid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"connectorId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"credentialType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"credentials":{"type":"string","flags":{"presence":"optional","default":"{}","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"expiresAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"refreshTokenExpiresAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},{"version":"2","modelVersionHash":"186ab6903936b053bd4eff816379945278d150a43631f61964702b0a3307924d","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["userCloudId.type","userCloudId.ignore_above"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"profileUid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"connectorId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"credentialType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"credentials":{"type":"string","flags":{"presence":"optional","default":"{}","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"expiresAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"refreshTokenExpiresAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"userCloudId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"profileUid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"connectorId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"credentialType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"credentials":{"type":"string","flags":{"presence":"optional","default":"{}","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"expiresAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"refreshTokenExpiresAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"userCloudId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.profileUid.type":"keyword","properties.userCloudId.type":"keyword","properties.userCloudId.ignore_above":1024,"properties.connectorId.type":"keyword","properties.credentialType.type":"keyword"}},"oauth_state":{"name":"oauth_state","migrationVersions":[],"hash":"4d7f9d29a0d49146a54cbc7580fbd317ad709048a79cc994c7e83d84ebfc9a85","modelVersions":[{"version":"1","modelVersionHash":"64bf7555198fe4394bde2c3da95b9de9592a52d55a5ceb6f018f7ea938868b2f","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"state":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"codeVerifier":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"connectorId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"scope":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaReturnUrl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"spaceId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"expiresAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"state":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"codeVerifier":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"connectorId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"scope":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaReturnUrl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"spaceId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"expiresAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.state.type":"keyword","properties.connectorId.type":"keyword","properties.expiresAt.type":"date"}},"entity-engine-descriptor-v2":{"name":"entity-engine-descriptor-v2","migrationVersions":[],"hash":"7e9814b286c2537022942f5cf70d95737f9d73a8b84b5eb7b9115a081141779c","modelVersions":[{"version":"1","modelVersionHash":"5248e32b39409d52700b8041695dcd198fb5c47b3f4e6b904dcb84e87055e64b","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"type":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["user"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["host"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["service"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["generic"]}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["installing"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["started"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["stopped"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["updating"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}}]},"logExtractionState":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"filter":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"additionalIndexPattern":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"fieldHistoryLength":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"lookbackPeriod":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"delay":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"docsLimit":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"timeout":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"frequency":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"paginationTimestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"lastExecutionTimestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"error":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"action":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"versionState":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"version":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}}]},"state":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["migrating"]}}]},"isMigratedFromV1":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["user"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["host"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["service"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["generic"]}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["installing"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["started"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["stopped"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["updating"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}}]},"logExtractionState":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"filter":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"additionalIndexPattern":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"fieldHistoryLength":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"lookbackPeriod":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"delay":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"docsLimit":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"timeout":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"frequency":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"paginationTimestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"lastExecutionTimestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"error":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"action":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"versionState":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"version":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}}]},"state":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["migrating"]}}]},"isMigratedFromV1":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}}}}},{"version":"2","modelVersionHash":"4cde9dd85724cbde45ceab2a16275a39092f949e0817897c7d0600b50ebbacf2","changeTypes":["data_backfill","mappings_addition"],"hasTransformation":true,"newMappings":["logExtractionState.properties.additionalIndexPatterns.type","logExtractionState.properties.paginationId.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"type":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["user"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["host"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["service"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["generic"]}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["installing"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["started"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["stopped"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["updating"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}}]},"logExtractionState":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"filter":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"additionalIndexPatterns":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":10000}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"fieldHistoryLength":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"lookbackPeriod":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"delay":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"docsLimit":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"timeout":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"frequency":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"paginationTimestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"paginationId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"lastExecutionTimestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"error":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"action":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"versionState":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"version":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}}]},"state":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["migrating"]}}]},"isMigratedFromV1":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["user"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["host"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["service"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["generic"]}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["installing"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["started"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["stopped"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["updating"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}}]},"logExtractionState":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"filter":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"additionalIndexPatterns":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":10000}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"fieldHistoryLength":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"lookbackPeriod":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"delay":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"docsLimit":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"timeout":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"frequency":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"paginationTimestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"paginationId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"lastExecutionTimestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"error":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"action":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"versionState":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"version":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}}]},"state":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["migrating"]}}]},"isMigratedFromV1":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}}}}},{"version":"3","modelVersionHash":"c80bf6e55d71cddb491857e7131ad23aaa2c30a752027303a82ba18e8f3a56d8","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"type":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["user"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["host"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["service"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["generic"]}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["installing"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["started"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["stopped"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["updating"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}}]},"logExtractionState":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"paginationTimestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"paginationId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"lastExecutionTimestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"error":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"action":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"versionState":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"version":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}}]},"state":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["migrating"]}}]},"isMigratedFromV1":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["user"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["host"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["service"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["generic"]}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["installing"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["started"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["stopped"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["updating"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}}]},"logExtractionState":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"paginationTimestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"paginationId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"lastExecutionTimestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"error":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"action":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"versionState":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"version":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}}]},"state":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["migrating"]}}]},"isMigratedFromV1":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}}}}},{"version":"4","modelVersionHash":"732b6995980ceb5ad04f9f9b1f1cffbd63918947990e874a827694c4d60feb49","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"type":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["user"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["host"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["service"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["generic"]}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["installing"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["started"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["stopped"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["updating"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}}]},"logExtractionState":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"paginationTimestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"paginationId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"lastExecutionTimestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"logsPageCursorStartTimestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"logsPageCursorStartId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"logsPageCursorEndTimestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"logsPageCursorEndId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"error":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"action":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"versionState":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"version":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}}]},"state":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["migrating"]}}]},"isMigratedFromV1":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["user"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["host"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["service"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["generic"]}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["installing"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["started"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["stopped"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["updating"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}}]},"logExtractionState":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"paginationTimestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"paginationId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"lastExecutionTimestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"logsPageCursorStartTimestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"logsPageCursorStartId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"logsPageCursorEndTimestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"logsPageCursorEndId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"error":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"action":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"versionState":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"version":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}}]},"state":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["migrating"]}}]},"isMigratedFromV1":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}}}}},{"version":"5","modelVersionHash":"96ed5499adde1a9c365b45b91899e4f6f2545df91ae8fba213219c3088738754","changeTypes":["data_backfill"],"hasTransformation":true,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"type":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["user"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["host"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["service"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["generic"]}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["installing"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["started"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["stopped"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["updating"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}}]},"logExtractionState":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"paginationTimestamp":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"paginationId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"lastExecutionTimestamp":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"logsPageCursorStartTimestamp":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"logsPageCursorStartId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"logsPageCursorEndTimestamp":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"logsPageCursorEndId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"error":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"action":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"versionState":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"version":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}}]},"state":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["migrating"]}}]},"isMigratedFromV1":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["user"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["host"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["service"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["generic"]}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["installing"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["started"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["stopped"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["updating"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}}]},"logExtractionState":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"paginationTimestamp":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"paginationId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"lastExecutionTimestamp":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"logsPageCursorStartTimestamp":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"logsPageCursorStartId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"logsPageCursorEndTimestamp":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"logsPageCursorEndId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"error":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"action":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"versionState":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"version":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}}]},"state":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["migrating"]}}]},"isMigratedFromV1":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}}}}},{"version":"6","modelVersionHash":"7f3d989467a6324240b5e2c9f5381dc74ecf2d5ac396da57a530163b1c216711","changeTypes":["data_backfill","data_removal"],"hasTransformation":true,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"type":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["user"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["host"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["service"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["generic"]}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["installing"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["started"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["stopped"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["updating"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}}]},"logExtractionState":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"checkpointTimestamp":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"paginationId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"lastExecutionTimestamp":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"error":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"action":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"versionState":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"version":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}}]},"state":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["migrating"]}}]},"isMigratedFromV1":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["user"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["host"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["service"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["generic"]}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["installing"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["started"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["stopped"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["updating"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}}]},"logExtractionState":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"checkpointTimestamp":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"paginationId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"lastExecutionTimestamp":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"error":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"action":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"versionState":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"version":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}}]},"state":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["migrating"]}}]},"isMigratedFromV1":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}}}}},{"version":"7","modelVersionHash":"098502672ef295cea714a5016c914e2cd523be14272754118d0b9887baa774e5","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"type":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["user"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["host"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["service"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["generic"]}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["installing"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["started"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["stopped"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["updating"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}}]},"logExtractionState":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"checkpointTimestamp":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"paginationId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"lastExecutionTimestamp":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"sliceEndTimestamp":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"error":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"action":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"versionState":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"version":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}}]},"state":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["migrating"]}}]},"isMigratedFromV1":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["user"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["host"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["service"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["generic"]}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["installing"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["started"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["stopped"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["updating"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}}]},"logExtractionState":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"checkpointTimestamp":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"paginationId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"lastExecutionTimestamp":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"sliceEndTimestamp":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"error":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"action":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"versionState":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"version":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}}]},"state":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["migrating"]}}]},"isMigratedFromV1":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.type.type":"keyword","properties.status.type":"keyword","properties.logExtractionState.properties.filter.type":"keyword","properties.logExtractionState.properties.additionalIndexPattern.type":"keyword","properties.logExtractionState.properties.additionalIndexPatterns.type":"keyword","properties.logExtractionState.properties.fieldHistoryLength.type":"integer","properties.logExtractionState.properties.lookbackPeriod.type":"keyword","properties.logExtractionState.properties.delay.type":"keyword","properties.logExtractionState.properties.docsLimit.type":"integer","properties.logExtractionState.properties.timeout.type":"keyword","properties.logExtractionState.properties.frequency.type":"keyword","properties.logExtractionState.properties.paginationTimestamp.type":"date","properties.logExtractionState.properties.paginationId.type":"keyword","properties.logExtractionState.properties.lastExecutionTimestamp.type":"date","properties.error.properties.message.type":"text","properties.error.properties.action.type":"keyword","properties.versionState.properties.version.type":"integer","properties.versionState.properties.state.type":"keyword","properties.versionState.properties.isMigratedFromV1.type":"boolean"}},"entity-store-global-state":{"name":"entity-store-global-state","migrationVersions":[],"hash":"c92237aa38e32e681970c551d45fec477a37362d196c76d0afa9971d4a8af1fe","modelVersions":[{"version":"1","modelVersionHash":"eb728491610633034b69989c68b158805d5d67e5acb4dcb075ecb785729f81e0","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"historySnapshot":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["started"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["stopped"]}}]},"frequency":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lastExecutionTimestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"lastError":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"timestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},"logsExtraction":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"filter":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"additionalIndexPatterns":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"fieldHistoryLength":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"lookbackPeriod":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"delay":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"docsLimit":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"maxLogsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeout":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"frequency":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"historySnapshot":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["started"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["stopped"]}}]},"frequency":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lastExecutionTimestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"lastError":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"timestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},"logsExtraction":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"filter":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"additionalIndexPatterns":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"fieldHistoryLength":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"lookbackPeriod":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"delay":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"docsLimit":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"maxLogsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeout":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"frequency":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}}}},{"version":"2","modelVersionHash":"e19c95a62ad9ae3d5abbbb82cb7c9f3c91861c30d6b443485d0f3aba3fbb21dc","changeTypes":["data_backfill"],"hasTransformation":true,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"historySnapshot":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["started"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["stopped"]}}]},"frequency":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lastExecutionTimestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"lastError":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"timestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},"logsExtraction":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"filter":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"additionalIndexPatterns":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"fieldHistoryLength":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"lookbackPeriod":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"delay":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"docsLimit":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"maxLogsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeout":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"frequency":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"excludedIndexPatterns":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"maxTimeWindowSize":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"historySnapshot":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["started"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["stopped"]}}]},"frequency":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lastExecutionTimestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"lastError":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"timestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},"logsExtraction":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"filter":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"additionalIndexPatterns":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"fieldHistoryLength":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"lookbackPeriod":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"delay":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"docsLimit":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"maxLogsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeout":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"frequency":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"excludedIndexPatterns":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"maxTimeWindowSize":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}}}},{"version":"3","modelVersionHash":"37a055babd5a9199a9d34aeb2338036252406f3e2f8362b5a3bc02dadeb8d7ce","changeTypes":["data_backfill"],"hasTransformation":true,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"historySnapshot":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["started"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["stopped"]}}]},"frequency":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lastExecutionTimestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"lastError":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"timestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},"logsExtraction":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"filter":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"additionalIndexPatterns":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"fieldHistoryLength":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"lookbackPeriod":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"delay":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"docsLimit":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"maxLogsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeout":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"frequency":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"excludedIndexPatterns":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"maxTimeWindowSize":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"maxLogsPerWindow":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"maxLogsPerWindowCapBehavior":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["defer"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["drop"]}}]}}}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"historySnapshot":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["started"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["stopped"]}}]},"frequency":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lastExecutionTimestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"lastError":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"timestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},"logsExtraction":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"filter":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"additionalIndexPatterns":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"fieldHistoryLength":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"lookbackPeriod":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"delay":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"docsLimit":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"maxLogsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeout":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"frequency":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"excludedIndexPatterns":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"maxTimeWindowSize":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"maxLogsPerWindow":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"maxLogsPerWindowCapBehavior":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["defer"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["drop"]}}]}}}}}}},{"version":"4","modelVersionHash":"a65315292bcee45c738d590df10a487867ad79a629a46495c6cf365eb8895e22","changeTypes":["data_backfill"],"hasTransformation":true,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"historySnapshot":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["started"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["stopped"]}}]},"frequency":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lastExecutionTimestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"lastError":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"timestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},"logsExtraction":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"filter":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"additionalIndexPatterns":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"fieldHistoryLength":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"lookbackPeriod":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"delay":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"docsLimit":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"maxLogsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeout":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"frequency":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"excludedIndexPatterns":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"maxTimeWindowSize":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"maxLogsPerWindow":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"maxLogsPerWindowCapBehavior":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["defer"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["drop"]}}]}}},"defaultsVersion":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["legacy"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["latest"]}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"historySnapshot":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["started"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["stopped"]}}]},"frequency":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lastExecutionTimestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"lastError":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"timestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},"logsExtraction":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"filter":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"additionalIndexPatterns":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"fieldHistoryLength":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"lookbackPeriod":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"delay":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"docsLimit":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"maxLogsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeout":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"frequency":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"excludedIndexPatterns":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"maxTimeWindowSize":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"maxLogsPerWindow":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"maxLogsPerWindowCapBehavior":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["defer"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["drop"]}}]}}},"defaultsVersion":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["legacy"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["latest"]}}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties":{}}},"entity-store-preferences":{"name":"entity-store-preferences","migrationVersions":[],"hash":"0db4c54218b000df0c6059c0fd12b2794bddf3f1e4ea905a994bef481c602fd5","modelVersions":[{"version":"1","modelVersionHash":"6513e47a41670977b91dadb9ed36176b5c18914511b743ddda21369ae7cd5ab9","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"autoInstall":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"autoInstall":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties":{}}},"entity-store-remote-state":{"name":"entity-store-remote-state","migrationVersions":[],"hash":"449ae219ba301121c54f377a9712815b61e9552d3d5d1f3e410af4d1879b2c44","modelVersions":[{"version":"1","modelVersionHash":"66dca3f7571df6dbb657422161631c504c22590963affce919344e57f7027db8","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"checkpointTimestamp":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"paginationRecoveryId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"checkpointTimestamp":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"paginationRecoveryId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties":{}}},"entity-store-ccs-state":{"name":"entity-store-ccs-state","migrationVersions":[],"hash":"effca4fa0b530596ac797aff137f20e9ace26cea14b04e41db2f5fe72a4a8254","modelVersions":[{"version":"1","modelVersionHash":"66dca3f7571df6dbb657422161631c504c22590963affce919344e57f7027db8","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"checkpointTimestamp":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"paginationRecoveryId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"checkpointTimestamp":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"paginationRecoveryId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties":{}}},"entity-resolution-rule":{"name":"entity-resolution-rule","migrationVersions":[],"hash":"9791309c33e8446def9a885bf28b37bbcb0d18411d586bc1c569cc6a8bf5c692","modelVersions":[{"version":"1","modelVersionHash":"64ca2ecb40c014738922e87b2f9f1c3e7c6fdb33a4b885928465e263ba703b4e","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["email_exact_match"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["related_user_alias_resolution"]}}]},"kind":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["same_field"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["related_user_alias_resolution"]}}]},"managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["email_exact_match"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["related_user_alias_resolution"]}}]},"kind":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["same_field"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["related_user_alias_resolution"]}}]},"managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}}},{"version":"2","modelVersionHash":"6f89e9df8778f9feed3b14b1fae26974ab75f7619b33f8d8b30c320f5e4144b3","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["email_exact_match"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["windows_sid_bridge"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["entra_guid_bridge"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["crowdstrike_sid_bridge"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["upn_cross_field_bridge"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["related_user_alias_resolution"]}}]},"kind":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["same_field"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["cross_field"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["related_user_alias_resolution"]}}]},"managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["email_exact_match"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["windows_sid_bridge"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["entra_guid_bridge"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["crowdstrike_sid_bridge"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["upn_cross_field_bridge"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["related_user_alias_resolution"]}}]},"kind":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["same_field"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["cross_field"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["related_user_alias_resolution"]}}]},"managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties":{}}},"query":{"name":"query","migrationVersions":["7.16.0"],"hash":"c8ffc1457d86f73a6ecb242a0a527fd7dcb9c96ee06aff21cc58c44ba654433c","modelVersions":[{"version":"1","modelVersionHash":"1f6a7ab68f39f42721cd3959a99cc35d9917b46d1389ae0794fe67bfcefaff12","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"presence":"optional","default":"","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"query":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"language":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"query":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}}]}}},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":500}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}]},"timefilter":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}}}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"presence":"optional","default":"","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"query":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"language":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"query":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}}]}}},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":500}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}]},"timefilter":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}}}}}}},{"version":"2","modelVersionHash":"8b97121c4c37868b755df1cc432c2eb0b44d641d4e349349aa8910ef08dee753","changeTypes":["data_backfill","mappings_addition"],"hasTransformation":true,"newMappings":["titleKeyword.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"presence":"optional","default":"","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"query":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"language":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"query":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}}]}}},"filters":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":500}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"timefilter":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"titleKeyword":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"presence":"optional","default":"","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"query":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"language":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"query":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}}]}}},"filters":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":500}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"timefilter":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"titleKeyword":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}}],"schemaVersions":["8.8.0"],"mappings":{"dynamic":false,"properties.title.type":"text","properties.titleKeyword.type":"keyword","properties.description.type":"text"}},"kql-telemetry":{"name":"kql-telemetry","migrationVersions":[],"hash":"69b918ab75a1a3209747ac77426605ba4598ce9bf7f31661cbef3552c2927261","modelVersions":[],"schemaVersions":["8.8.0"],"mappings":{"dynamic":false,"properties":{}}},"search-session":{"name":"search-session","migrationVersions":["7.13.0","7.14.0","8.0.0","8.6.0"],"hash":"f7fbe023285dd8671712a47bc43308ed13a4f45abc9e9028c3e52e166be78c31","modelVersions":[{"version":"1","modelVersionHash":"7cb886a59f30bfd6d8683483dc5bc73de84452680d5e7ebc213635f21936d238","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"sessionId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"created":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"expires":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"appId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"locatorId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"initialState":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"metas":[{"x-oas-optional":true}],"keys":{}},"restoreState":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"metas":[{"x-oas-optional":true}],"keys":{}},"idMapping":{"type":"map","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"strategy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"realmType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"realmName":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"username":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"isCanceled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"sessionId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"created":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"expires":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"appId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"locatorId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"initialState":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"metas":[{"x-oas-optional":true}],"keys":{}},"restoreState":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"metas":[{"x-oas-optional":true}],"keys":{}},"idMapping":{"type":"map","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"strategy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"realmType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"realmName":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"username":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"isCanceled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}},{"version":"2","modelVersionHash":"35aa651222bc6ceeb2af822a23beb08c9a04b9aae54cd4977bd4cf4734bc88a8","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["status.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"sessionId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"created":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"expires":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"appId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"locatorId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"initialState":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"metas":[{"x-oas-optional":true}],"keys":{}},"restoreState":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"metas":[{"x-oas-optional":true}],"keys":{}},"idMapping":{"type":"map","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"strategy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"status":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"startedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"completedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"error":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"code":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"realmType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"realmName":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"username":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"isCanceled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"status":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"sessionId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"created":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"expires":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"appId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"locatorId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"initialState":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"metas":[{"x-oas-optional":true}],"keys":{}},"restoreState":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"metas":[{"x-oas-optional":true}],"keys":{}},"idMapping":{"type":"map","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"strategy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"status":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"startedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"completedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"error":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"code":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"realmType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"realmName":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"username":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"isCanceled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"status":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}}],"schemaVersions":["8.8.0"],"mappings":{"dynamic":false,"properties.sessionId.type":"keyword","properties.created.type":"date","properties.realmType.type":"keyword","properties.realmName.type":"keyword","properties.username.type":"keyword","properties.status.type":"keyword"}},"search-telemetry":{"name":"search-telemetry","migrationVersions":["7.12.0"],"hash":"c403bf40bd02842cf3865202ac5e2911d0ba3eb38a9784974b3f018de0ddf0aa","modelVersions":[],"schemaVersions":["8.8.0"],"mappings":{"dynamic":false,"properties":{}}},"apm-indices":{"name":"apm-indices","migrationVersions":["7.16.0","8.2.0"],"hash":"9a92e26ca20bc341e3a35753ea44f9429cbf3b3c7c30aac59393f66a0b048ca8","modelVersions":[{"version":"1","modelVersionHash":"ad90c3777b6ea8678e355ad279c9ba3113cab389d5c06f505ff77c23c0657819","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":false,"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"apmIndices":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"error":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":2048},{"x-oas-optional":true}]},"onboarding":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":2048},{"x-oas-optional":true}]},"span":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":2048},{"x-oas-optional":true}]},"transaction":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":2048},{"x-oas-optional":true}]},"metric":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":2048},{"x-oas-optional":true}]}}},"isSpaceAware":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties":{}}},"file-upload-usage-collection-telemetry":{"name":"file-upload-usage-collection-telemetry","migrationVersions":[],"hash":"d6d7e6f366e33ec93a4996229e44d32aea97e04f696259b9915c0d21001ff698","modelVersions":[],"schemaVersions":[],"mappings":{"properties.file_upload.properties.index_creation_count.type":"long"}},"tag":{"name":"tag","migrationVersions":[],"hash":"03a522e92aed789a4bbf1a5dd19159c3ec061cb052337df9270728def4b3bbe0","modelVersions":[],"schemaVersions":[],"mappings":{"properties.name.type":"text","properties.description.type":"text","properties.color.type":"text"}},"search":{"name":"search","migrationVersions":["6.7.2","7.0.0","7.4.0","7.9.3"],"hash":"729eadb0f2bc07413294b1bee560ce90da823730bbd8051932a72f4dd285fa77","modelVersions":[{"version":"1","modelVersionHash":"a791620daff8bf32754bac1b5b8e457fd6c2522cf9ef6796945315466c4570cf","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"presence":"optional","default":"","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"columns":{"type":"array","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hideChart":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hits":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"presence":"optional","default":"","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"columns":{"type":"array","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hideChart":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hits":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]}}}}},{"version":"2","modelVersionHash":"0f5688c301aac2d32aff7548ee938c00ddc616be477df0d4234faa3f16bc1712","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"presence":"optional","default":"","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"columns":{"type":"array","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hideChart":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hits":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]},"headerRowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"presence":"optional","default":"","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"columns":{"type":"array","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hideChart":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hits":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]},"headerRowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}},{"version":"3","modelVersionHash":"d6023f5027b68abdaf3ea7da5fb8791cb6f49b291deb1a12103592348897f183","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"presence":"optional","default":"","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"columns":{"type":"array","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hideChart":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hits":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]},"headerRowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"visContext":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"suggestionType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"requestData":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataViewId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"attributes":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"presence":"optional","default":"","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"columns":{"type":"array","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hideChart":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hits":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]},"headerRowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"visContext":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"suggestionType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"requestData":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataViewId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"attributes":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{}}}]}}}}},{"version":"4","modelVersionHash":"1fa14c8d9d0fe077b35ca8ebfc0dfd0cb6b26797143fb5cb4adeb13ed420da3f","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"presence":"optional","default":"","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"columns":{"type":"array","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hideChart":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["patterns"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hits":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]},"headerRowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"visContext":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"suggestionType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"requestData":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataViewId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"attributes":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"presence":"optional","default":"","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"columns":{"type":"array","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hideChart":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["patterns"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hits":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]},"headerRowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"visContext":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"suggestionType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"requestData":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataViewId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"attributes":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{}}}]}}}}},{"version":"5","modelVersionHash":"d7c4e91b78faccd97fcc6fc4368b361b81c4e1f1ddf9bdfc10f6077641fb1426","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"presence":"optional","default":"","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"columns":{"type":"array","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hideChart":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["patterns"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hits":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]},"headerRowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"visContext":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"suggestionType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"requestData":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataViewId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"attributes":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{}}}]},"density":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["compact"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["expanded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["normal"]}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"presence":"optional","default":"","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"columns":{"type":"array","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hideChart":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["patterns"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hits":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]},"headerRowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"visContext":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"suggestionType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"requestData":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataViewId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"attributes":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{}}}]},"density":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["compact"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["expanded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["normal"]}}]}}}}},{"version":"6","modelVersionHash":"54b09b3d24af1bad21a8da7e2e29149a68c623e3e500f282464eddfa5a815c8f","changeTypes":["data_backfill"],"hasTransformation":true,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"presence":"optional","default":"","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"columns":{"type":"array","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hideChart":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["patterns"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hits":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]},"headerRowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"visContext":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"suggestionType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"requestData":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataViewId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"attributes":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{}}}]},"density":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["compact"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["expanded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["normal"]}}]},"tabs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"label":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"attributes":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"array","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hideChart":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["patterns"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hits":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]},"headerRowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"visContext":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"suggestionType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"requestData":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataViewId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"attributes":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{}}}]},"density":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["compact"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["expanded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["normal"]}}]}}}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"presence":"optional","default":"","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"columns":{"type":"array","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hideChart":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["patterns"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hits":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]},"headerRowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"visContext":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"suggestionType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"requestData":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataViewId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"attributes":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{}}}]},"density":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["compact"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["expanded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["normal"]}}]},"tabs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"label":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"attributes":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"array","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hideChart":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["patterns"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hits":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]},"headerRowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"visContext":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"suggestionType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"requestData":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataViewId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"attributes":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{}}}]},"density":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["compact"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["expanded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["normal"]}}]}}}}}]}}}}},{"version":"7","modelVersionHash":"80d301b60189a76e30477412eb3d842acf36741e8ab660d19f998425248b6dcb","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"presence":"optional","default":"","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"columns":{"type":"array","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true},{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hideChart":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["patterns"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hits":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]},"headerRowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"visContext":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"suggestionType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"requestData":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataViewId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"attributes":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{}}}]},"density":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["compact"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["expanded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["normal"]}}]},"tabs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"label":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"attributes":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"array","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hideChart":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["patterns"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hits":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]},"headerRowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"visContext":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"suggestionType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"requestData":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataViewId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"attributes":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{}}}]},"density":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["compact"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["expanded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["normal"]}}]}}}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"presence":"optional","default":"","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"columns":{"type":"array","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true},{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hideChart":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["patterns"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hits":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]},"headerRowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"visContext":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"suggestionType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"requestData":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataViewId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"attributes":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{}}}]},"density":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["compact"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["expanded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["normal"]}}]},"tabs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"label":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"attributes":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"array","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hideChart":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["patterns"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hits":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]},"headerRowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"visContext":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"suggestionType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"requestData":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataViewId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"attributes":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{}}}]},"density":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["compact"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["expanded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["normal"]}}]}}}}}]}}}}},{"version":"8","modelVersionHash":"974e39aa823b98da01ee0358ff1d8328c8511bed96af3f6ad313139f402ba04e","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"presence":"optional","default":"","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"columns":{"type":"array","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true},{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hideChart":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["patterns"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hits":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]},"headerRowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"visContext":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"suggestionType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"requestData":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataViewId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"attributes":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{}}}]},"density":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["compact"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["expanded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["normal"]}}]},"tabs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"label":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"attributes":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"array","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hideChart":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["patterns"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hits":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]},"headerRowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"visContext":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"suggestionType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"requestData":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataViewId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"attributes":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{}}}]},"density":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["compact"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["expanded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["normal"]}}]},"controlGroupJson":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}}]},"controlGroupJson":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"presence":"optional","default":"","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"columns":{"type":"array","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true},{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hideChart":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["patterns"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hits":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]},"headerRowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"visContext":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"suggestionType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"requestData":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataViewId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"attributes":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{}}}]},"density":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["compact"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["expanded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["normal"]}}]},"tabs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"label":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"attributes":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"array","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hideChart":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["patterns"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hits":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]},"headerRowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"visContext":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"suggestionType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"requestData":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataViewId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"attributes":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{}}}]},"density":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["compact"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["expanded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["normal"]}}]},"controlGroupJson":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}}]},"controlGroupJson":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},{"version":"9","modelVersionHash":"e8ecadb29ae563e8934b8e433bc12d00a93a16dc3bdf6a8454df1f86c253e04b","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"presence":"optional","default":"","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"columns":{"type":"array","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true},{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hideChart":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["patterns"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hits":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]},"headerRowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"visContext":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"suggestionType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"requestData":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataViewId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"attributes":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{}}}]},"density":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["compact"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["expanded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["normal"]}}]},"controlGroupJson":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"tabs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"label":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"attributes":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"array","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hideChart":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["patterns"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hits":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]},"headerRowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"visContext":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"suggestionType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"requestData":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataViewId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"attributes":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{}}}]},"density":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["compact"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["expanded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["normal"]}}]},"controlGroupJson":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"presence":"optional","default":"","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"columns":{"type":"array","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true},{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hideChart":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["patterns"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hits":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]},"headerRowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"visContext":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"suggestionType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"requestData":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataViewId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"attributes":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{}}}]},"density":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["compact"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["expanded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["normal"]}}]},"controlGroupJson":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"tabs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"label":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"attributes":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"array","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hideChart":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["patterns"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hits":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]},"headerRowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"visContext":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"suggestionType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"requestData":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataViewId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"attributes":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{}}}]},"density":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["compact"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["expanded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["normal"]}}]},"controlGroupJson":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}}]}}}}},{"version":"10","modelVersionHash":"a8b111a64948a28a44fb21b919ba2470af0ef905364488525d947cbb1a9d1976","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"presence":"optional","default":"","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"columns":{"type":"array","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true},{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hideChart":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["patterns"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hits":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]},"headerRowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"visContext":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"suggestionType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"requestData":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataViewId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"attributes":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{}}}]},"density":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["compact"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["expanded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["normal"]}}]},"controlGroupJson":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"tabs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"label":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"attributes":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"array","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hideChart":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["patterns"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hits":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]},"headerRowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"visContext":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"suggestionType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"requestData":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataViewId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"attributes":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{}}}]},"density":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["compact"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["expanded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["normal"]}}]},"controlGroupJson":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"chartInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"presence":"optional","default":"","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"columns":{"type":"array","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true},{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hideChart":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["patterns"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hits":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]},"headerRowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"visContext":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"suggestionType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"requestData":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataViewId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"attributes":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{}}}]},"density":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["compact"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["expanded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["normal"]}}]},"controlGroupJson":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"tabs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"label":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"attributes":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"array","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hideChart":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["patterns"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hits":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]},"headerRowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"visContext":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"suggestionType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"requestData":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataViewId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"attributes":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{}}}]},"density":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["compact"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["expanded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["normal"]}}]},"controlGroupJson":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"chartInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}}]}}}}},{"version":"11","modelVersionHash":"4350a92f5b19e22f26642d4803de3489028d87540c1270a6cfd5e74e6ce29195","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"presence":"optional","default":"","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"columns":{"type":"array","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true},{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hideChart":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["patterns"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hits":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]},"headerRowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"visContext":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"suggestionType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"requestData":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataViewId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"attributes":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{}}}]},"density":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["compact"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["expanded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["normal"]}}]},"controlGroupJson":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"chartInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"tabs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"label":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"attributes":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"array","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hideChart":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["patterns"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hits":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]},"headerRowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"visContext":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"suggestionType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"requestData":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataViewId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"attributes":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{}}}]},"density":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["compact"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["expanded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["normal"]}}]},"controlGroupJson":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"chartInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"presence":"optional","default":"","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"columns":{"type":"array","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true},{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hideChart":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["patterns"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hits":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]},"headerRowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"visContext":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"suggestionType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"requestData":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataViewId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"attributes":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{}}}]},"density":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["compact"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["expanded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["normal"]}}]},"controlGroupJson":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"chartInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"tabs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"label":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"attributes":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"array","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hideChart":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["patterns"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hits":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]},"headerRowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"visContext":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"suggestionType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"requestData":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataViewId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"attributes":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{}}}]},"density":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["compact"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["expanded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["normal"]}}]},"controlGroupJson":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"chartInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}}]}}}}},{"version":"12","modelVersionHash":"266676fd271d33a808c9f606e3afa7f6602b1c4cb0018e19873d2ca41eb3d7e5","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"presence":"optional","default":"","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"columns":{"type":"array","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true},{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hideChart":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["patterns"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hits":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]},"headerRowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"visContext":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"suggestionType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"requestData":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataViewId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"attributes":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{}}}]},"density":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["compact"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["expanded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["normal"]}}]},"controlGroupJson":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"chartInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"hideTable":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"tabs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":25}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"label":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"attributes":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"array","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hideChart":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["patterns"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hits":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]},"headerRowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"visContext":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"suggestionType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"requestData":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataViewId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"attributes":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{}}}]},"density":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["compact"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["expanded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["normal"]}}]},"controlGroupJson":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"chartInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"hideTable":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}}}}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"presence":"optional","default":"","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"columns":{"type":"array","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true},{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hideChart":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["patterns"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hits":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]},"headerRowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"visContext":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"suggestionType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"requestData":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataViewId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"attributes":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{}}}]},"density":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["compact"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["expanded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["normal"]}}]},"controlGroupJson":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"chartInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"hideTable":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"tabs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":25}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"label":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"attributes":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"array","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hideChart":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["patterns"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"hits":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]},"headerRowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"visContext":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"suggestionType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"requestData":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataViewId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"attributes":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{}}}]},"density":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["compact"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["expanded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["normal"]}}]},"controlGroupJson":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"chartInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"hideTable":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}}}}}}]}}}}},{"version":"13","modelVersionHash":"b775d80cd51c790c9b2d5af73bce28fd2c90d075f86accc82660811d436fa75a","changeTypes":["data_removal","unsafe_transform"],"hasTransformation":true,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"presence":"optional","default":"","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tabs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":25}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"label":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"attributes":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"hideChart":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"hideTable":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"columns":{"type":"array","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":10000}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":10000}}],"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"headerRowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]},"density":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["compact"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["expanded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["normal"]}}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"visContext":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"suggestionType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"requestData":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataViewId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"attributes":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{}}}]},"chartInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlGroupJson":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["patterns"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"presence":"optional","default":"","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tabs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":25}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"label":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"attributes":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"hideChart":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"hideTable":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"columns":{"type":"array","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":10000}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":10000}}],"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"headerRowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]},"density":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["compact"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["expanded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["normal"]}}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"visContext":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"suggestionType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"requestData":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataViewId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"attributes":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{}}}]},"chartInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlGroupJson":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["patterns"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}]}}}}},{"version":"14","modelVersionHash":"a2c9db8e03d83157509ebe4e72ba21de9ae89aed7268a8806ab6ca8e5493fce0","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"presence":"optional","default":"","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tabs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":25}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"label":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"attributes":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"hideChart":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"hideTable":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"columns":{"type":"array","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":10000}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":10000}}],"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"headerRowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]},"density":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["compact"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["expanded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["normal"]}}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"visContext":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"suggestionType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"requestData":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataViewId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"attributes":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{}}}]},"chartInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlGroupJson":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["patterns"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"esqlApproximation":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"presence":"optional","default":"","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tabs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":25}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"label":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"attributes":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"hideChart":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"hideTable":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"columns":{"type":"array","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":10000}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":10000}}],"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"headerRowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]},"density":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["compact"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["expanded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["normal"]}}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"visContext":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"suggestionType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"requestData":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataViewId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"attributes":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{}}}]},"chartInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlGroupJson":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["patterns"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"esqlApproximation":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}]}}}}},{"version":"15","modelVersionHash":"423755a6c005f93666a5dd6b125868141ac78000a298ad00fbfc26a56331d80e","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"presence":"optional","default":"","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tabs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":25}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"label":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"attributes":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"hideChart":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"hideTable":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"columns":{"type":"array","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":10000}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":10000}}],"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"headerRowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]},"density":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["compact"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["expanded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["normal"]}}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"visContext":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"suggestionType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"requestData":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataViewId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"attributes":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{}}}]},"chartInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlGroupJson":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["patterns"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"esqlApproximation":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"documentsDisplayMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["table"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["json"]}}]},"jsonModeSettings":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"hideNulls":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"wrapLines":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"presence":"optional","default":"","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tabs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":25}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"label":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"attributes":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"hideChart":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"hideTable":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"columns":{"type":"array","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":10000}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":10000}}],"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"headerRowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]},"density":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["compact"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["expanded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["normal"]}}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"visContext":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"suggestionType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"requestData":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataViewId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"attributes":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{}}}]},"chartInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlGroupJson":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["patterns"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"esqlApproximation":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"documentsDisplayMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["table"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["json"]}}]},"jsonModeSettings":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"hideNulls":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"wrapLines":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}}}]}}}}},{"version":"16","modelVersionHash":"350fdc325465bf923971ccdad411d0417dff907d4e7efe002bd2894059ef8c5a","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"presence":"optional","default":"","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tabs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":25}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"label":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"attributes":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"hideChart":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"hideTable":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"columns":{"type":"array","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":10000}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":10000}}],"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"headerRowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]},"density":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["compact"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["expanded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["normal"]}}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"visContext":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"suggestionType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"requestData":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataViewId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"attributes":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{}}}]},"chartInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlGroupJson":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["patterns"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"esqlApproximation":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"documentsDisplayMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["table"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["json"]}}]},"jsonModeSettings":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"hideNulls":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"wrapLines":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"tabTypeState":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["metrics"]},"dimensions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":5}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1000}]}]},"searchTerm":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1000}]},"counterAggregation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["avg"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["sum"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["min"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["max"]}}]},"gaugeAggregation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["avg"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["sum"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["min"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["max"]}}]},"histogramPercentile":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["p50"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["p75"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["p90"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["p95"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["p99"]}}]}}}}]}}}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"presence":"optional","default":"","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tabs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":25}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"label":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"attributes":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"hideChart":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"hideTable":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"columns":{"type":"array","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":10000}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":10000}}],"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"headerRowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]},"density":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["compact"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["expanded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["normal"]}}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"visContext":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"suggestionType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"requestData":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataViewId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"attributes":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{}}}]},"chartInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlGroupJson":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["patterns"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"esqlApproximation":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"documentsDisplayMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["table"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["json"]}}]},"jsonModeSettings":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"hideNulls":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"wrapLines":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"tabTypeState":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["metrics"]},"dimensions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":5}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1000}]}]},"searchTerm":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1000}]},"counterAggregation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["avg"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["sum"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["min"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["max"]}}]},"gaugeAggregation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["avg"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["sum"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["min"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["max"]}}]},"histogramPercentile":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["p50"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["p75"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["p90"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["p95"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["p99"]}}]}}}}]}}}}}]}}}}},{"version":"17","modelVersionHash":"284f7ff64fda56225d9504660b378cdb43e8f51d00ae75f261a41a0aa3d9da82","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"presence":"optional","default":"","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tabs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":25}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"label":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"attributes":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"hideChart":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"hideTable":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"columns":{"type":"array","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":10000}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":10000}}],"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"headerRowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]},"density":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["compact"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["expanded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["normal"]}}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"visContext":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"suggestionType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"requestData":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataViewId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"attributes":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{}}}]},"chartInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlGroupJson":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["patterns"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"esqlApproximation":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"documentsDisplayMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["table"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["json"]}}]},"jsonModeSettings":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"hideNulls":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"wrapLines":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"defaultRenderedNodes":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":10}},{"name":"max","args":{"limit":200}}],"metas":[{"x-oas-optional":true}]}}},"tabTypeState":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["metrics"]},"dimensions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":5}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1000}]}]},"searchTerm":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1000}]},"counterAggregation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["avg"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["sum"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["min"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["max"]}}]},"gaugeAggregation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["avg"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["sum"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["min"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["max"]}}]},"histogramPercentile":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["p50"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["p75"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["p90"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["p95"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["p99"]}}]}}}}]}}}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"presence":"optional","default":"","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tabs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":25}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"label":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"attributes":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"hideChart":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"hideTable":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"columns":{"type":"array","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":10000}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"sort":{"type":"alternatives","flags":{"presence":"optional","default":[],"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":10000}}],"items":[{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":2}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"grid":{"type":"object","flags":{"default":{},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"columns":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"width":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"headerRowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"rowHeight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"rowsPerPage":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sampleSize":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}]},"density":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["compact"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["expanded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["normal"]}}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"visContext":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"suggestionType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"requestData":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataViewId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"breakdownField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"attributes":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{}}}]},"chartInterval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"isTextBasedQuery":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"usesAdHocDataView":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlGroupJson":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeRange":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"to":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"viewMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["documents"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["patterns"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aggregated"]}}]},"hideAggregatedPreview":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"esqlApproximation":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"documentsDisplayMode":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["table"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["json"]}}]},"jsonModeSettings":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"hideNulls":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"wrapLines":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"defaultRenderedNodes":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":10}},{"name":"max","args":{"limit":200}}],"metas":[{"x-oas-optional":true}]}}},"tabTypeState":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["metrics"]},"dimensions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":5}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1000}]}]},"searchTerm":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1000}]},"counterAggregation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["avg"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["sum"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["min"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["max"]}}]},"gaugeAggregation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["avg"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["sum"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["min"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["max"]}}]},"histogramPercentile":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["p50"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["p75"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["p90"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["p95"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["p99"]}}]}}}}]}}}}}]}}}}}],"schemaVersions":["8.8.0"],"mappings":{"dynamic":false,"properties.title.type":"text","properties.description.type":"text"}},"inference-settings":{"name":"inference-settings","migrationVersions":[],"hash":"71cfd539c27cf512f9c3665ab6f07a4e781799f7dd66783b3f62b842e2b8aa02","modelVersions":[{"version":"1","modelVersionHash":"e137cbb37a27d1fb73ddd809f1c777bef90e22417e7db1dd22bf01c8d219ad64","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":30}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"feature_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":256}]},"endpoints":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":30}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":256}]}}}]}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":30}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"feature_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":256}]},"endpoints":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":30}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":256}]}}}]}}}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties":{}}},"maintenance-window":{"name":"maintenance-window","migrationVersions":[],"hash":"a8784c5e23ef080686135690b3b8e1faac378e642e8c25801eb12232ef4cf564","modelVersions":[{"version":"1","modelVersionHash":"8bd01ec70c4f88e18b2d59ad6e2713d0bda3af432a750c2f3c9b8a65f18b77a4","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"categoryIds":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"events":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"gte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"expirationDate":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"rRule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tzid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"freq":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}}]},"until":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"wkst":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["MO"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TU"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["WE"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TH"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["FR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SA"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SU"]}}]},"byweekday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonth":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysetpos":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonthday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byyearday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byweekno":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byhour":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byminute":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysecond":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"scopedQuery":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"categoryIds":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"events":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"gte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"expirationDate":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"rRule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tzid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"freq":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}}]},"until":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"wkst":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["MO"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TU"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["WE"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TH"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["FR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SA"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SU"]}}]},"byweekday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonth":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysetpos":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonthday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byyearday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byweekno":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byhour":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byminute":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysecond":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"scopedQuery":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}},{"version":"2","modelVersionHash":"defc28a9f68b7dbe9aebe8f13c84369600f5081644a41dd1678106288a0731a8","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["title.type","title.fields.keyword.type","expirationDate.type","updatedAt.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"categoryIds":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"events":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"gte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"expirationDate":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"rRule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tzid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"freq":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}}]},"until":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"wkst":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["MO"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TU"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["WE"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TH"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["FR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SA"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SU"]}}]},"byweekday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonth":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysetpos":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonthday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byyearday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byweekno":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byhour":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byminute":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysecond":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"scopedQuery":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"create":false}},{"version":"3","modelVersionHash":"9cc5df689249d18c508e0fff360a2d347674f9c3801b9c2f996adbe0b551b872","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["createdBy.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"categoryIds":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"events":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"gte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"expirationDate":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"rRule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tzid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"freq":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}}]},"until":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"wkst":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["MO"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TU"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["WE"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TH"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["FR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SA"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SU"]}}]},"byweekday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonth":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysetpos":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonthday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byyearday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byweekno":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byhour":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byminute":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysecond":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"scopedQuery":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"create":false}},{"version":"4","modelVersionHash":"99d5dbda6682e611ecd4f5f88fe2cb5f5c43f23f4c570c334b9a26c52d3481ad","changeTypes":["data_backfill"],"hasTransformation":true,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"categoryIds":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"events":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"gte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"expirationDate":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"rRule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tzid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"freq":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}}]},"until":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"wkst":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["MO"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TU"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["WE"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TH"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["FR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SA"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SU"]}}]},"byweekday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonth":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysetpos":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonthday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byyearday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byweekno":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byhour":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byminute":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysecond":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"scopedQuery":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"custom":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"duration":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"timezone":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"recurring":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"every":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"onWeekDay":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"onMonthDay":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]},"onMonth":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]},"occurrences":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}}},"scope":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"alerting":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"categoryIds":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"events":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"gte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"expirationDate":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"rRule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tzid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"freq":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}}]},"until":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"wkst":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["MO"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TU"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["WE"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TH"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["FR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SA"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SU"]}}]},"byweekday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonth":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysetpos":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonthday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byyearday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byweekno":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byhour":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byminute":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysecond":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"scopedQuery":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"custom":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"duration":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"timezone":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"recurring":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"every":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"onWeekDay":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"onMonthDay":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]},"onMonth":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]},"occurrences":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}}},"scope":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"alerting":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.enabled.type":"boolean","properties.events.type":"date_range","properties.events.format":"epoch_millis||strict_date_optional_time","properties.title.type":"text","properties.title.fields.keyword.type":"keyword","properties.expirationDate.type":"date","properties.updatedAt.type":"date","properties.createdBy.type":"keyword"}},"alert":{"name":"alert","migrationVersions":["7.10.0","7.11.0","7.11.2","7.13.0","7.14.1","7.15.0","7.16.0","8.0.0","8.0.1","8.2.0","8.3.0","8.4.1","8.5.0","8.6.0","8.7.0","8.8.0"],"hash":"79debb2cc1c24d959670b35191368dbdb2735635ad3b34a2f381be011e681606","modelVersions":[{"version":"1","modelVersionHash":"cbed4879d224fdfc7b163e4debf46ef098f962e01d3821f0af8b12e38d1d472a","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"alertTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyOwner":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKey":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKeyCreatedByUser":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"muteAll":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"mutedInstanceIds":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"revision":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"running":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"legacyId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"scheduledTaskId":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"isSnoozedUntil":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"snoozeSchedule":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"rRule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tzid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"freq":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}}]},"until":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"wkst":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["MO"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TU"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["WE"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TH"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["FR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SA"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SU"]}}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}]},"bymonth":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"bysetpos":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"bymonthday":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"byyearday":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"byweekno":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"byhour":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"byminute":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"bysecond":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"skipRecurrences":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}]},"meta":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"versionApiKeyLastmodified":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"actions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uuid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"actionRef":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"actionTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"frequency":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"summary":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"notifyWhen":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"alertsFilter":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"alias":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"disabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"negate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlledBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"index":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"isMultiIndex":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"params":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}}]}}},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"timeframe":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"days":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[7]}}]}]},"hours":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timezone":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"useAlertDataForTemplate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]},"executionStatus":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ok"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["active"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}}]},"lastExecutionDate":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lastDuration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"error":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"notifyWhen":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"monitoring":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"history":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"success":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"timestamp":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]}}}]},"calculated_metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"p50":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p95":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p99":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"success_ratio":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"last_run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"timestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"total_search_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_indexing_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_detected":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_created":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_duration_s":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}}}}},"lastRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]},"outcomeOrder":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertsCount":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"new":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"active":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"recovered":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"ignored":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"outcomeMsg":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]}},{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"nextRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"mapped_params":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"risk_score":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"severity":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"typeVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertDelay":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"active":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"alertTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyOwner":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKey":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKeyCreatedByUser":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"muteAll":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"mutedInstanceIds":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"revision":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"running":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"legacyId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"scheduledTaskId":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"isSnoozedUntil":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"snoozeSchedule":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"rRule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tzid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"freq":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}}]},"until":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"wkst":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["MO"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TU"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["WE"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TH"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["FR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SA"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SU"]}}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}]},"bymonth":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"bysetpos":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"bymonthday":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"byyearday":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"byweekno":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"byhour":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"byminute":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"bysecond":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"skipRecurrences":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}]},"meta":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"versionApiKeyLastmodified":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"actions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uuid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"actionRef":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"actionTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"frequency":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"summary":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"notifyWhen":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"alertsFilter":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"alias":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"disabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"negate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlledBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"index":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"isMultiIndex":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"params":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}}]}}},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"timeframe":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"days":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[7]}}]}]},"hours":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timezone":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"useAlertDataForTemplate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]},"executionStatus":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ok"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["active"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}}]},"lastExecutionDate":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lastDuration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"error":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"notifyWhen":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"monitoring":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"history":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"success":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"timestamp":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]}}}]},"calculated_metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"p50":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p95":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p99":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"success_ratio":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"last_run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"timestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"total_search_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_indexing_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_detected":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_created":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_duration_s":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}}}}},"lastRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]},"outcomeOrder":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertsCount":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"new":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"active":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"recovered":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"ignored":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"outcomeMsg":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]}},{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"nextRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"mapped_params":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"risk_score":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"severity":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"typeVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertDelay":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"active":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}}}}},{"version":"2","modelVersionHash":"b6ee5d4d0cbfe798e1287e6b3e506f36f456176296505c2ef7eeaff3ef4f30ac","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"alertTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyOwner":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKey":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKeyCreatedByUser":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"muteAll":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"mutedInstanceIds":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"revision":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"running":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"legacyId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"scheduledTaskId":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"isSnoozedUntil":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"snoozeSchedule":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"rRule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tzid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"freq":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}}]},"until":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"wkst":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["MO"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TU"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["WE"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TH"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["FR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SA"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SU"]}}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}]},"bymonth":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"bysetpos":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"bymonthday":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"byyearday":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"byweekno":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"byhour":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"byminute":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"bysecond":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"skipRecurrences":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}]},"meta":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"versionApiKeyLastmodified":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"actions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uuid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"actionRef":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"actionTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"frequency":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"summary":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"notifyWhen":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"alertsFilter":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"alias":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"disabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"negate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlledBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"index":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"isMultiIndex":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"params":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}}]}}},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"timeframe":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"days":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[7]}}]}]},"hours":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timezone":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"useAlertDataForTemplate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]},"executionStatus":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ok"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["active"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}}]},"lastExecutionDate":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lastDuration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"error":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"notifyWhen":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"monitoring":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"history":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"success":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"timestamp":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]}}}]},"calculated_metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"p50":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p95":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p99":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"success_ratio":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"last_run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"timestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"total_search_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_indexing_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_detected":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_created":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_duration_s":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}}}}},"lastRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]},"outcomeOrder":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertsCount":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"new":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"active":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"recovered":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"ignored":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"outcomeMsg":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]}},{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"nextRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"mapped_params":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"risk_score":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"severity":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"typeVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertDelay":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"active":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"flapping":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"lookBackWindow":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"statusChangeThreshold":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"alertTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyOwner":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKey":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKeyCreatedByUser":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"muteAll":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"mutedInstanceIds":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"revision":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"running":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"legacyId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"scheduledTaskId":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"isSnoozedUntil":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"snoozeSchedule":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"rRule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tzid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"freq":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}}]},"until":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"wkst":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["MO"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TU"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["WE"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TH"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["FR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SA"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SU"]}}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}]},"bymonth":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"bysetpos":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"bymonthday":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"byyearday":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"byweekno":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"byhour":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"byminute":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"bysecond":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"skipRecurrences":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}]},"meta":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"versionApiKeyLastmodified":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"actions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uuid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"actionRef":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"actionTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"frequency":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"summary":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"notifyWhen":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"alertsFilter":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"alias":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"disabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"negate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlledBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"index":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"isMultiIndex":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"params":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}}]}}},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"timeframe":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"days":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[7]}}]}]},"hours":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timezone":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"useAlertDataForTemplate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]},"executionStatus":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ok"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["active"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}}]},"lastExecutionDate":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lastDuration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"error":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"notifyWhen":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"monitoring":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"history":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"success":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"timestamp":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]}}}]},"calculated_metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"p50":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p95":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p99":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"success_ratio":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"last_run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"timestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"total_search_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_indexing_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_detected":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_created":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_duration_s":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}}}}},"lastRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]},"outcomeOrder":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertsCount":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"new":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"active":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"recovered":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"ignored":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"outcomeMsg":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]}},{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"nextRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"mapped_params":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"risk_score":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"severity":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"typeVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertDelay":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"active":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"flapping":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"lookBackWindow":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"statusChangeThreshold":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}},{"version":"3","modelVersionHash":"e2239e8208dc72f2152b40ad4bbca247f9b3e23c91e1625c4fcdba69b1bde7ff","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"alertTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyOwner":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKey":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKeyCreatedByUser":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"muteAll":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"mutedInstanceIds":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"revision":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"running":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"legacyId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"scheduledTaskId":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"isSnoozedUntil":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"snoozeSchedule":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"rRule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tzid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"freq":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}}]},"until":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"wkst":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["MO"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TU"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["WE"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TH"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["FR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SA"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SU"]}}]},"byweekday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonth":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysetpos":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonthday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byyearday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byweekno":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byhour":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byminute":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysecond":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"skipRecurrences":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}]},"meta":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"versionApiKeyLastmodified":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"actions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uuid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"actionRef":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"actionTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"frequency":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"summary":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"notifyWhen":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"alertsFilter":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"alias":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"disabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"negate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlledBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"index":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"isMultiIndex":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"params":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}}]}}},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timeframe":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"days":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[7]}}]}]},"hours":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timezone":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"useAlertDataForTemplate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]},"executionStatus":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ok"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["active"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}}]},"lastExecutionDate":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lastDuration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"error":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"notifyWhen":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"monitoring":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"history":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"success":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"timestamp":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]}}}]},"calculated_metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"p50":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p95":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p99":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"success_ratio":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"last_run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"timestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"total_search_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_indexing_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_detected":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_created":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_duration_s":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}}}}},"lastRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]},"outcomeOrder":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertsCount":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"new":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"active":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"recovered":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"ignored":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"outcomeMsg":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]}},{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"nextRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"mapped_params":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"risk_score":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"severity":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"typeVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertDelay":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"active":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"flapping":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"lookBackWindow":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"statusChangeThreshold":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"alertTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyOwner":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKey":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKeyCreatedByUser":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"muteAll":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"mutedInstanceIds":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"revision":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"running":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"legacyId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"scheduledTaskId":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"isSnoozedUntil":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"snoozeSchedule":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"rRule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tzid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"freq":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}}]},"until":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"wkst":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["MO"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TU"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["WE"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TH"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["FR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SA"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SU"]}}]},"byweekday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonth":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysetpos":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonthday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byyearday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byweekno":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byhour":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byminute":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysecond":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"skipRecurrences":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}]},"meta":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"versionApiKeyLastmodified":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"actions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uuid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"actionRef":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"actionTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"frequency":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"summary":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"notifyWhen":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"alertsFilter":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"alias":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"disabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"negate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlledBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"index":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"isMultiIndex":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"params":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}}]}}},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timeframe":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"days":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[7]}}]}]},"hours":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timezone":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"useAlertDataForTemplate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]},"executionStatus":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ok"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["active"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}}]},"lastExecutionDate":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lastDuration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"error":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"notifyWhen":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"monitoring":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"history":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"success":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"timestamp":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]}}}]},"calculated_metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"p50":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p95":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p99":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"success_ratio":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"last_run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"timestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"total_search_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_indexing_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_detected":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_created":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_duration_s":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}}}}},"lastRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]},"outcomeOrder":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertsCount":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"new":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"active":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"recovered":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"ignored":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"outcomeMsg":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]}},{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"nextRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"mapped_params":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"risk_score":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"severity":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"typeVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertDelay":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"active":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"flapping":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"lookBackWindow":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"statusChangeThreshold":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}},{"version":"4","modelVersionHash":"1fedc52e6dc5dab57b368f8fb2ff7e26fc8b6ea40fded8a118cbb723c5bafaf1","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"alertTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyOwner":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKey":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKeyCreatedByUser":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"muteAll":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"mutedInstanceIds":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"revision":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"running":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"legacyId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"scheduledTaskId":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"isSnoozedUntil":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"snoozeSchedule":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"rRule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tzid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"freq":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}}]},"until":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"wkst":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["MO"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TU"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["WE"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TH"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["FR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SA"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SU"]}}]},"byweekday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonth":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysetpos":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonthday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byyearday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byweekno":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byhour":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byminute":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysecond":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"skipRecurrences":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}]},"meta":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"versionApiKeyLastmodified":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"actions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uuid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"actionRef":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"actionTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"frequency":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"summary":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"notifyWhen":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"alertsFilter":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"alias":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"disabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"negate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlledBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"index":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"isMultiIndex":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"params":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}}]}}},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timeframe":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"days":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[7]}}]}]},"hours":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timezone":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"useAlertDataForTemplate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]},"executionStatus":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ok"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["active"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}}]},"lastExecutionDate":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lastDuration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"error":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"notifyWhen":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"monitoring":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"history":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"success":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"timestamp":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]}}}]},"calculated_metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"p50":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p95":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p99":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"success_ratio":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"last_run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"timestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"total_search_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_indexing_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_detected":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_created":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_duration_s":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_range":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"gte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}}}}},"lastRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]},"outcomeOrder":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertsCount":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"new":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"active":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"recovered":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"ignored":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"outcomeMsg":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]}},{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"nextRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"mapped_params":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"risk_score":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"severity":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"typeVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertDelay":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"active":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"flapping":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"lookBackWindow":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"statusChangeThreshold":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"alertTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyOwner":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKey":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKeyCreatedByUser":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"muteAll":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"mutedInstanceIds":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"revision":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"running":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"legacyId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"scheduledTaskId":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"isSnoozedUntil":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"snoozeSchedule":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"rRule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tzid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"freq":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}}]},"until":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"wkst":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["MO"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TU"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["WE"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TH"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["FR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SA"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SU"]}}]},"byweekday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonth":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysetpos":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonthday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byyearday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byweekno":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byhour":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byminute":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysecond":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"skipRecurrences":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}]},"meta":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"versionApiKeyLastmodified":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"actions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uuid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"actionRef":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"actionTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"frequency":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"summary":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"notifyWhen":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"alertsFilter":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"alias":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"disabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"negate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlledBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"index":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"isMultiIndex":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"params":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}}]}}},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timeframe":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"days":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[7]}}]}]},"hours":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timezone":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"useAlertDataForTemplate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]},"executionStatus":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ok"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["active"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}}]},"lastExecutionDate":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lastDuration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"error":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"notifyWhen":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"monitoring":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"history":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"success":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"timestamp":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]}}}]},"calculated_metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"p50":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p95":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p99":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"success_ratio":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"last_run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"timestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"total_search_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_indexing_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_detected":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_created":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_duration_s":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_range":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"gte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}}}}},"lastRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]},"outcomeOrder":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertsCount":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"new":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"active":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"recovered":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"ignored":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"outcomeMsg":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]}},{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"nextRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"mapped_params":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"risk_score":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"severity":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"typeVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertDelay":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"active":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"flapping":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"lookBackWindow":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"statusChangeThreshold":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}},{"version":"5","modelVersionHash":"5268f7dbaa01b3836456ba9781fc4e3c7ee398eeeeadcab68981e1d2d2cf54d4","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"alertTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyOwner":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKey":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKeyCreatedByUser":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"muteAll":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"mutedInstanceIds":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"revision":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"running":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"legacyId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"scheduledTaskId":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"isSnoozedUntil":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"snoozeSchedule":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"rRule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tzid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"freq":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}}]},"until":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"wkst":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["MO"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TU"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["WE"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TH"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["FR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SA"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SU"]}}]},"byweekday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonth":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysetpos":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonthday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byyearday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byweekno":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byhour":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byminute":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysecond":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"skipRecurrences":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}]},"meta":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"versionApiKeyLastmodified":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"actions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uuid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"actionRef":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"actionTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"frequency":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"summary":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"notifyWhen":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"alertsFilter":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"alias":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"disabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"negate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlledBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"index":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"isMultiIndex":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"params":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}}]}}},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timeframe":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"days":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[7]}}]}]},"hours":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timezone":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"useAlertDataForTemplate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]},"executionStatus":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ok"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["active"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}}]},"lastExecutionDate":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lastDuration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"error":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"notifyWhen":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"monitoring":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"history":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"success":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"timestamp":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]}}}]},"calculated_metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"p50":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p95":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p99":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"success_ratio":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"last_run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"timestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"total_search_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_indexing_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_detected":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_created":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_duration_s":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_range":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"gte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}}}}},"lastRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]},"outcomeOrder":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertsCount":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"new":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"active":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"recovered":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"ignored":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"outcomeMsg":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]}},{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"nextRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"mapped_params":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"risk_score":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"severity":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"typeVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertDelay":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"active":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"flapping":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"lookBackWindow":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"statusChangeThreshold":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"artifacts":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"dashboards":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"refId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]}}}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"alertTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyOwner":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKey":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKeyCreatedByUser":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"muteAll":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"mutedInstanceIds":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"revision":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"running":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"legacyId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"scheduledTaskId":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"isSnoozedUntil":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"snoozeSchedule":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"rRule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tzid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"freq":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}}]},"until":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"wkst":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["MO"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TU"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["WE"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TH"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["FR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SA"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SU"]}}]},"byweekday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonth":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysetpos":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonthday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byyearday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byweekno":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byhour":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byminute":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysecond":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"skipRecurrences":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}]},"meta":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"versionApiKeyLastmodified":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"actions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uuid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"actionRef":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"actionTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"frequency":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"summary":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"notifyWhen":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"alertsFilter":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"alias":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"disabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"negate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlledBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"index":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"isMultiIndex":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"params":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}}]}}},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timeframe":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"days":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[7]}}]}]},"hours":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timezone":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"useAlertDataForTemplate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]},"executionStatus":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ok"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["active"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}}]},"lastExecutionDate":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lastDuration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"error":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"notifyWhen":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"monitoring":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"history":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"success":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"timestamp":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]}}}]},"calculated_metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"p50":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p95":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p99":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"success_ratio":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"last_run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"timestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"total_search_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_indexing_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_detected":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_created":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_duration_s":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_range":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"gte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}}}}},"lastRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]},"outcomeOrder":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertsCount":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"new":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"active":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"recovered":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"ignored":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"outcomeMsg":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]}},{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"nextRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"mapped_params":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"risk_score":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"severity":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"typeVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertDelay":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"active":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"flapping":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"lookBackWindow":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"statusChangeThreshold":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"artifacts":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"dashboards":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"refId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]}}}}}}},{"version":"6","modelVersionHash":"f3899949a85118c6ba2a4b7669ea8012f2d59d342e1258247c5efbe7fcc590fc","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["artifacts.properties.investigation_guide.properties.blob.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"alertTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyOwner":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKey":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKeyCreatedByUser":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"muteAll":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"mutedInstanceIds":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"revision":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"running":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"legacyId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"scheduledTaskId":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"isSnoozedUntil":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"snoozeSchedule":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"rRule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tzid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"freq":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}}]},"until":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"wkst":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["MO"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TU"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["WE"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TH"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["FR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SA"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SU"]}}]},"byweekday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonth":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysetpos":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonthday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byyearday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byweekno":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byhour":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byminute":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysecond":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"skipRecurrences":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}]},"meta":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"versionApiKeyLastmodified":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"actions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uuid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"actionRef":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"actionTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"frequency":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"summary":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"notifyWhen":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"alertsFilter":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"alias":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"disabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"negate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlledBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"index":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"isMultiIndex":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"params":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}}]}}},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timeframe":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"days":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[7]}}]}]},"hours":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timezone":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"useAlertDataForTemplate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]},"executionStatus":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ok"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["active"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}}]},"lastExecutionDate":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lastDuration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"error":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"notifyWhen":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"monitoring":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"history":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"success":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"timestamp":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]}}}]},"calculated_metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"p50":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p95":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p99":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"success_ratio":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"last_run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"timestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"total_search_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_indexing_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_detected":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_created":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_duration_s":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_range":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"gte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}}}}},"lastRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]},"outcomeOrder":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertsCount":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"new":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"active":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"recovered":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"ignored":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"outcomeMsg":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]}},{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"nextRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"mapped_params":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"risk_score":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"severity":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"typeVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertDelay":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"active":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"flapping":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"lookBackWindow":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"statusChangeThreshold":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"artifacts":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"dashboards":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"refId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"investigation_guide":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"blob":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"alertTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyOwner":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKey":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKeyCreatedByUser":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"muteAll":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"mutedInstanceIds":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"revision":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"running":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"legacyId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"scheduledTaskId":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"isSnoozedUntil":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"snoozeSchedule":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"rRule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tzid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"freq":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}}]},"until":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"wkst":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["MO"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TU"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["WE"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TH"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["FR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SA"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SU"]}}]},"byweekday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonth":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysetpos":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonthday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byyearday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byweekno":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byhour":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byminute":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysecond":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"skipRecurrences":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}]},"meta":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"versionApiKeyLastmodified":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"actions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uuid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"actionRef":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"actionTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"frequency":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"summary":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"notifyWhen":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"alertsFilter":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"alias":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"disabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"negate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlledBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"index":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"isMultiIndex":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"params":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}}]}}},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timeframe":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"days":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[7]}}]}]},"hours":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timezone":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"useAlertDataForTemplate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]},"executionStatus":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ok"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["active"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}}]},"lastExecutionDate":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lastDuration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"error":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"notifyWhen":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"monitoring":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"history":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"success":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"timestamp":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]}}}]},"calculated_metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"p50":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p95":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p99":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"success_ratio":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"last_run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"timestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"total_search_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_indexing_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_detected":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_created":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_duration_s":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_range":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"gte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}}}}},"lastRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]},"outcomeOrder":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertsCount":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"new":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"active":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"recovered":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"ignored":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"outcomeMsg":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]}},{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"nextRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"mapped_params":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"risk_score":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"severity":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"typeVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertDelay":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"active":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"flapping":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"lookBackWindow":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"statusChangeThreshold":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"artifacts":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"dashboards":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"refId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"investigation_guide":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"blob":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}}}}}},{"version":"7","modelVersionHash":"523203e99309814c9b9de5e1659baa3f9392482345008d451327afce6ef843b7","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"alertTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyOwner":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKey":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKeyCreatedByUser":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"muteAll":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"mutedInstanceIds":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"revision":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"running":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"legacyId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"scheduledTaskId":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"isSnoozedUntil":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"snoozeSchedule":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"rRule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tzid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"freq":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}}]},"until":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"wkst":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["MO"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TU"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["WE"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TH"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["FR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SA"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SU"]}}]},"byweekday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonth":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysetpos":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonthday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byyearday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byweekno":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byhour":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byminute":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysecond":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"skipRecurrences":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}]},"meta":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"versionApiKeyLastmodified":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"actions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uuid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"actionRef":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"actionTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"frequency":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"summary":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"notifyWhen":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"alertsFilter":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"alias":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"disabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"negate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlledBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"index":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"isMultiIndex":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"params":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}}]}}},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timeframe":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"days":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[7]}}]}]},"hours":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timezone":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"useAlertDataForTemplate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]},"executionStatus":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ok"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["active"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}}]},"lastExecutionDate":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lastDuration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"error":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"notifyWhen":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"monitoring":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"history":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"success":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"timestamp":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]}}}]},"calculated_metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"p50":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p95":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p99":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"success_ratio":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"last_run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"timestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"total_search_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_indexing_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_detected":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_created":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_duration_s":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_range":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"gte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}}}}},"lastRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]},"outcomeOrder":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertsCount":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"new":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"active":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"recovered":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"ignored":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"outcomeMsg":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]}},{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"nextRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"mapped_params":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"risk_score":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"severity":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"typeVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertDelay":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"active":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"flapping":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"lookBackWindow":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"statusChangeThreshold":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"artifacts":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"dashboards":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"refId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"investigation_guide":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"blob":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"alertTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyOwner":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKey":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKeyCreatedByUser":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"muteAll":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"mutedInstanceIds":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"revision":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"running":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"legacyId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"scheduledTaskId":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"isSnoozedUntil":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"snoozeSchedule":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"rRule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tzid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"freq":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}}]},"until":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"wkst":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["MO"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TU"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["WE"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TH"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["FR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SA"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SU"]}}]},"byweekday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonth":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysetpos":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonthday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byyearday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byweekno":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byhour":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byminute":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysecond":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"skipRecurrences":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}]},"meta":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"versionApiKeyLastmodified":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"actions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uuid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"actionRef":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"actionTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"frequency":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"summary":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"notifyWhen":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"alertsFilter":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"alias":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"disabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"negate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlledBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"index":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"isMultiIndex":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"params":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}}]}}},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timeframe":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"days":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[7]}}]}]},"hours":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timezone":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"useAlertDataForTemplate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]},"executionStatus":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ok"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["active"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}}]},"lastExecutionDate":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lastDuration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"error":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"notifyWhen":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"monitoring":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"history":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"success":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"timestamp":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]}}}]},"calculated_metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"p50":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p95":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p99":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"success_ratio":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"last_run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"timestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"total_search_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_indexing_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_detected":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_created":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_duration_s":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_range":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"gte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}}}}},"lastRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]},"outcomeOrder":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertsCount":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"new":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"active":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"recovered":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"ignored":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"outcomeMsg":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]}},{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"nextRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"mapped_params":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"risk_score":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"severity":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"typeVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertDelay":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"active":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"flapping":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"lookBackWindow":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"statusChangeThreshold":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"artifacts":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"dashboards":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"refId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"investigation_guide":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"blob":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}}}}}},{"version":"8","modelVersionHash":"4077eab643e54aa467bad08d273eb6e285b87de6fb0ac10b1c04743ee2e8d648","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["actions.properties.params.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"alertTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyOwner":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKey":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKeyCreatedByUser":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"muteAll":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"mutedInstanceIds":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"revision":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"running":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"legacyId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"scheduledTaskId":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"isSnoozedUntil":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"snoozeSchedule":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"rRule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tzid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"freq":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}}]},"until":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"wkst":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["MO"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TU"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["WE"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TH"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["FR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SA"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SU"]}}]},"byweekday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonth":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysetpos":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonthday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byyearday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byweekno":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byhour":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byminute":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysecond":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"skipRecurrences":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}]},"meta":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"versionApiKeyLastmodified":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"actions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uuid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"actionRef":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"actionTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"frequency":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"summary":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"notifyWhen":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"alertsFilter":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"alias":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"disabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"negate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlledBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"index":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"isMultiIndex":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"params":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}}]}}},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timeframe":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"days":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[7]}}]}]},"hours":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timezone":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"useAlertDataForTemplate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]},"executionStatus":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ok"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["active"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}}]},"lastExecutionDate":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lastDuration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"error":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"notifyWhen":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"monitoring":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"history":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"success":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"timestamp":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]}}}]},"calculated_metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"p50":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p95":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p99":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"success_ratio":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"last_run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"timestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"total_search_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_indexing_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_detected":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_created":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_duration_s":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_range":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"gte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}}}}},"lastRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]},"outcomeOrder":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertsCount":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"new":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"active":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"recovered":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"ignored":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"outcomeMsg":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]}},{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"nextRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"mapped_params":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"risk_score":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"severity":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"typeVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertDelay":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"active":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"flapping":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"lookBackWindow":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"statusChangeThreshold":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"artifacts":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"dashboards":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"refId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"investigation_guide":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"blob":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"alertTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyOwner":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKey":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKeyCreatedByUser":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"muteAll":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"mutedInstanceIds":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"revision":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"running":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"legacyId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"scheduledTaskId":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"isSnoozedUntil":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"snoozeSchedule":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"rRule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tzid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"freq":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}}]},"until":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"wkst":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["MO"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TU"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["WE"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TH"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["FR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SA"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SU"]}}]},"byweekday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonth":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysetpos":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonthday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byyearday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byweekno":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byhour":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byminute":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysecond":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"skipRecurrences":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}]},"meta":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"versionApiKeyLastmodified":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"actions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uuid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"actionRef":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"actionTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"frequency":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"summary":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"notifyWhen":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"alertsFilter":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"alias":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"disabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"negate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlledBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"index":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"isMultiIndex":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"params":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}}]}}},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timeframe":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"days":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[7]}}]}]},"hours":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timezone":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"useAlertDataForTemplate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]},"executionStatus":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ok"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["active"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}}]},"lastExecutionDate":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lastDuration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"error":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"notifyWhen":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"monitoring":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"history":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"success":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"timestamp":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]}}}]},"calculated_metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"p50":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p95":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p99":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"success_ratio":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"last_run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"timestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"total_search_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_indexing_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_detected":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_created":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_duration_s":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_range":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"gte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}}}}},"lastRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]},"outcomeOrder":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertsCount":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"new":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"active":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"recovered":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"ignored":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"outcomeMsg":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]}},{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"nextRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"mapped_params":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"risk_score":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"severity":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"typeVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertDelay":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"active":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"flapping":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"lookBackWindow":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"statusChangeThreshold":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"artifacts":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"dashboards":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"refId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"investigation_guide":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"blob":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}}}}}},{"version":"9","modelVersionHash":"2e19c435257328a60f56b0f46a8b223bc3c02240638e562daf4f83fee33015df","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["uiamApiKey.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"alertTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyOwner":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKey":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKeyCreatedByUser":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"muteAll":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"mutedInstanceIds":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"revision":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"running":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"legacyId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"scheduledTaskId":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"isSnoozedUntil":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"snoozeSchedule":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"rRule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tzid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"freq":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}}]},"until":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"wkst":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["MO"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TU"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["WE"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TH"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["FR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SA"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SU"]}}]},"byweekday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonth":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysetpos":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonthday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byyearday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byweekno":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byhour":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byminute":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysecond":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"skipRecurrences":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}]},"meta":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"versionApiKeyLastmodified":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"actions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uuid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"actionRef":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"actionTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"frequency":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"summary":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"notifyWhen":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"alertsFilter":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"alias":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"disabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"negate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlledBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"index":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"isMultiIndex":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"params":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}}]}}},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timeframe":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"days":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[7]}}]}]},"hours":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timezone":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"useAlertDataForTemplate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]},"executionStatus":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ok"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["active"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}}]},"lastExecutionDate":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lastDuration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"error":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"notifyWhen":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"monitoring":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"history":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"success":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"timestamp":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]}}}]},"calculated_metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"p50":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p95":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p99":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"success_ratio":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"last_run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"timestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"total_search_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_indexing_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_detected":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_created":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_duration_s":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_range":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"gte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}}}}},"lastRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]},"outcomeOrder":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertsCount":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"new":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"active":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"recovered":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"ignored":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"outcomeMsg":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]}},{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"nextRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"mapped_params":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"risk_score":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"severity":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"typeVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertDelay":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"active":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"flapping":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"lookBackWindow":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"statusChangeThreshold":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"artifacts":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"dashboards":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"refId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"investigation_guide":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"blob":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"uiamApiKey":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"alertTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyOwner":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKey":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKeyCreatedByUser":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"muteAll":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"mutedInstanceIds":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"revision":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"running":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"legacyId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"scheduledTaskId":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"isSnoozedUntil":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"snoozeSchedule":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"rRule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tzid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"freq":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}}]},"until":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"wkst":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["MO"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TU"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["WE"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TH"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["FR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SA"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SU"]}}]},"byweekday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonth":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysetpos":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonthday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byyearday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byweekno":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byhour":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byminute":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysecond":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"skipRecurrences":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}]},"meta":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"versionApiKeyLastmodified":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"actions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uuid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"actionRef":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"actionTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"frequency":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"summary":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"notifyWhen":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"alertsFilter":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"alias":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"disabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"negate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlledBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"index":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"isMultiIndex":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"params":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}}]}}},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timeframe":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"days":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[7]}}]}]},"hours":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timezone":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"useAlertDataForTemplate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]},"executionStatus":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ok"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["active"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}}]},"lastExecutionDate":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lastDuration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"error":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"notifyWhen":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"monitoring":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"history":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"success":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"timestamp":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]}}}]},"calculated_metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"p50":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p95":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p99":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"success_ratio":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"last_run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"timestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"total_search_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_indexing_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_detected":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_created":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_duration_s":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_range":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"gte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}}}}},"lastRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]},"outcomeOrder":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertsCount":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"new":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"active":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"recovered":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"ignored":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"outcomeMsg":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]}},{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"nextRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"mapped_params":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"risk_score":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"severity":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"typeVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertDelay":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"active":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"flapping":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"lookBackWindow":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"statusChangeThreshold":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"artifacts":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"dashboards":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"refId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"investigation_guide":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"blob":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"uiamApiKey":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}},{"version":"10","modelVersionHash":"499d6b59135dffebc0081013adcd6b28585ce2857cecebe9abc89e3946f67584","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"alertTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyOwner":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKey":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKeyCreatedByUser":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"muteAll":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"mutedInstanceIds":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"revision":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"running":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"legacyId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"scheduledTaskId":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"isSnoozedUntil":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"snoozeSchedule":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"rRule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tzid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"freq":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}}]},"until":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"wkst":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["MO"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TU"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["WE"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TH"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["FR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SA"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SU"]}}]},"byweekday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonth":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysetpos":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonthday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byyearday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byweekno":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byhour":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byminute":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysecond":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"skipRecurrences":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}]},"meta":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"versionApiKeyLastmodified":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"actions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uuid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"actionRef":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"actionTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"frequency":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"summary":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"notifyWhen":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"alertsFilter":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"alias":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"disabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"negate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlledBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"index":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"isMultiIndex":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"params":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}}]}}},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timeframe":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"days":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[7]}}]}]},"hours":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timezone":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"useAlertDataForTemplate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]},"executionStatus":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ok"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["active"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}}]},"lastExecutionDate":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lastDuration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"error":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"notifyWhen":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"monitoring":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"history":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"success":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"timestamp":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]}}}]},"calculated_metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"p50":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p95":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p99":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"success_ratio":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"last_run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"timestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"total_search_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_indexing_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_detected":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_created":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_duration_s":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_range":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"gte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}}}}},"lastRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]},"outcomeOrder":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertsCount":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"new":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"active":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"recovered":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"ignored":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"outcomeMsg":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]}},{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"nextRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"mapped_params":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"risk_score":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"severity":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"typeVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertDelay":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"active":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"flapping":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"lookBackWindow":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"statusChangeThreshold":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"artifacts":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"dashboards":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"refId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"investigation_guide":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"blob":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"uiamApiKey":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"lastEnabledAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"alertTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyOwner":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKey":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKeyCreatedByUser":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"muteAll":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"mutedInstanceIds":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"revision":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"running":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"legacyId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"scheduledTaskId":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"isSnoozedUntil":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"snoozeSchedule":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"rRule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tzid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"freq":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}}]},"until":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"wkst":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["MO"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TU"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["WE"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TH"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["FR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SA"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SU"]}}]},"byweekday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonth":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysetpos":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonthday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byyearday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byweekno":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byhour":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byminute":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysecond":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"skipRecurrences":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}]},"meta":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"versionApiKeyLastmodified":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"actions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uuid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"actionRef":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"actionTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"frequency":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"summary":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"notifyWhen":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"alertsFilter":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"alias":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"disabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"negate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlledBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"index":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"isMultiIndex":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"params":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}}]}}},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timeframe":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"days":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[7]}}]}]},"hours":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timezone":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"useAlertDataForTemplate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]},"executionStatus":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ok"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["active"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}}]},"lastExecutionDate":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lastDuration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"error":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"notifyWhen":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"monitoring":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"history":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"success":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"timestamp":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]}}}]},"calculated_metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"p50":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p95":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p99":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"success_ratio":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"last_run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"timestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"total_search_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_indexing_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_detected":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_created":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_duration_s":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_range":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"gte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}}}}},"lastRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]},"outcomeOrder":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertsCount":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"new":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"active":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"recovered":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"ignored":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"outcomeMsg":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]}},{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"nextRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"mapped_params":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"risk_score":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"severity":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"typeVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertDelay":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"active":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"flapping":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"lookBackWindow":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"statusChangeThreshold":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"artifacts":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"dashboards":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"refId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"investigation_guide":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"blob":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"uiamApiKey":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"lastEnabledAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},{"version":"11","modelVersionHash":"dfa20c6086c32696cff03f869c9a86ed075c5e72f1288d78a967310b27300b57","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"alertTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyOwner":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKey":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKeyCreatedByUser":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"muteAll":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"mutedInstanceIds":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"revision":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"running":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"legacyId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"scheduledTaskId":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"isSnoozedUntil":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"snoozeSchedule":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"rRule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tzid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"freq":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}}]},"until":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"wkst":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["MO"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TU"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["WE"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TH"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["FR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SA"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SU"]}}]},"byweekday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonth":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysetpos":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonthday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byyearday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byweekno":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byhour":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byminute":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysecond":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"skipRecurrences":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}]},"meta":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"versionApiKeyLastmodified":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"actions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uuid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"actionRef":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"actionTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"frequency":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"summary":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"notifyWhen":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"alertsFilter":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"alias":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"disabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"negate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlledBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"index":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"isMultiIndex":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"params":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}}]}}},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timeframe":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"days":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[7]}}]}]},"hours":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timezone":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"useAlertDataForTemplate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]},"executionStatus":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ok"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["active"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}}]},"lastExecutionDate":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lastDuration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"error":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"notifyWhen":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"monitoring":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"history":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"success":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"timestamp":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]}}}]},"calculated_metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"p50":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p95":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p99":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"success_ratio":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"last_run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"timestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"total_search_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_indexing_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_detected":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_created":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_duration_s":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_range":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"gte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_reason":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}}}}},"lastRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]},"outcomeOrder":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertsCount":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"new":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"active":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"recovered":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"ignored":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"outcomeMsg":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]}},{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"nextRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"mapped_params":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"risk_score":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"severity":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"typeVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertDelay":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"active":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"flapping":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"lookBackWindow":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"statusChangeThreshold":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"artifacts":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"dashboards":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"refId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"investigation_guide":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"blob":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"uiamApiKey":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"lastEnabledAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"alertTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyOwner":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKey":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKeyCreatedByUser":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"muteAll":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"mutedInstanceIds":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"revision":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"running":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"legacyId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"scheduledTaskId":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"isSnoozedUntil":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"snoozeSchedule":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"rRule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tzid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"freq":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}}]},"until":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"wkst":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["MO"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TU"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["WE"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TH"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["FR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SA"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SU"]}}]},"byweekday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonth":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysetpos":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonthday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byyearday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byweekno":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byhour":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byminute":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysecond":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"skipRecurrences":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}]},"meta":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"versionApiKeyLastmodified":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"actions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uuid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"actionRef":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"actionTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"frequency":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"summary":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"notifyWhen":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"alertsFilter":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"alias":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"disabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"negate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlledBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"index":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"isMultiIndex":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"params":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}}]}}},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timeframe":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"days":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[7]}}]}]},"hours":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timezone":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"useAlertDataForTemplate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]},"executionStatus":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ok"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["active"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}}]},"lastExecutionDate":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lastDuration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"error":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"notifyWhen":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"monitoring":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"history":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"success":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"timestamp":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]}}}]},"calculated_metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"p50":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p95":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p99":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"success_ratio":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"last_run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"timestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"total_search_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_indexing_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_detected":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_created":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_duration_s":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_range":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"gte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_reason":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}}}}},"lastRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]},"outcomeOrder":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertsCount":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"new":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"active":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"recovered":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"ignored":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"outcomeMsg":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]}},{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"nextRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"mapped_params":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"risk_score":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"severity":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"typeVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertDelay":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"active":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"flapping":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"lookBackWindow":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"statusChangeThreshold":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"artifacts":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"dashboards":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"refId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"investigation_guide":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"blob":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"uiamApiKey":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"lastEnabledAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},{"version":"12","modelVersionHash":"bfdbbeeb474b164874908bae64544145ebf24131b741e5687fc4c3e6ae1ff5cd","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["snoozedInstances.type","snoozedInstances.properties.instanceId.type","snoozedInstances.properties.snoozeSnapshot.type","snoozedInstances.properties.snoozeSnapshot.dynamic"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"alertTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyOwner":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKey":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKeyCreatedByUser":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"muteAll":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"mutedInstanceIds":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"revision":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"running":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"legacyId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"scheduledTaskId":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"isSnoozedUntil":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"snoozeSchedule":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"rRule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tzid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"freq":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}}]},"until":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"wkst":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["MO"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TU"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["WE"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TH"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["FR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SA"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SU"]}}]},"byweekday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonth":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysetpos":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonthday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byyearday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byweekno":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byhour":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byminute":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysecond":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"skipRecurrences":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}]},"meta":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"versionApiKeyLastmodified":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"actions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uuid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"actionRef":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"actionTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"frequency":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"summary":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"notifyWhen":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"alertsFilter":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"alias":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"disabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"negate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlledBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"index":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"isMultiIndex":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"params":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}}]}}},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timeframe":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"days":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[7]}}]}]},"hours":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timezone":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"useAlertDataForTemplate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]},"executionStatus":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ok"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["active"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}}]},"lastExecutionDate":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lastDuration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"error":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"notifyWhen":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"monitoring":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"history":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"success":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"timestamp":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]}}}]},"calculated_metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"p50":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p95":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p99":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"success_ratio":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"last_run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"timestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"total_search_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_indexing_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_detected":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_created":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_duration_s":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_range":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"gte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_reason":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}}}}},"lastRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]},"outcomeOrder":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertsCount":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"new":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"active":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"recovered":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"ignored":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"outcomeMsg":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]}},{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"nextRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"mapped_params":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"risk_score":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"severity":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"typeVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertDelay":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"active":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"flapping":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"lookBackWindow":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"statusChangeThreshold":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"artifacts":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"dashboards":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"refId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"investigation_guide":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"blob":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"uiamApiKey":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"lastEnabledAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"snoozedInstances":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":5000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"instanceId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1000}]},"expiresAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"conditions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["field_change"]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1000}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["severity_change"]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["severity_equals"]},"value":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["critical"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["high"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["medium"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["low"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["info"]}}]}}}}]}]},"conditionOperator":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["any"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["all"]}}]},"snoozeSnapshot":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"snoozedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"snoozedBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":256}]}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"alertTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyOwner":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKey":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKeyCreatedByUser":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"muteAll":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"mutedInstanceIds":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"revision":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"running":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"legacyId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"scheduledTaskId":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"isSnoozedUntil":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"snoozeSchedule":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"rRule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tzid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"freq":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}}]},"until":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"wkst":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["MO"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TU"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["WE"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TH"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["FR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SA"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SU"]}}]},"byweekday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonth":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysetpos":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonthday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byyearday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byweekno":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byhour":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byminute":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysecond":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"skipRecurrences":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}]},"meta":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"versionApiKeyLastmodified":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"actions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uuid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"actionRef":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"actionTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"frequency":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"summary":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"notifyWhen":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"alertsFilter":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"alias":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"disabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"negate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlledBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"index":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"isMultiIndex":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"params":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}}]}}},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timeframe":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"days":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[7]}}]}]},"hours":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timezone":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"useAlertDataForTemplate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]},"executionStatus":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ok"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["active"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}}]},"lastExecutionDate":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lastDuration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"error":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"notifyWhen":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"monitoring":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"history":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"success":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"timestamp":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]}}}]},"calculated_metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"p50":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p95":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p99":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"success_ratio":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"last_run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"timestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"total_search_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_indexing_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_detected":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_created":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_duration_s":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_range":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"gte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_reason":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}}}}},"lastRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]},"outcomeOrder":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertsCount":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"new":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"active":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"recovered":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"ignored":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"outcomeMsg":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]}},{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"nextRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"mapped_params":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"risk_score":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"severity":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"typeVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertDelay":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"active":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"flapping":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"lookBackWindow":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"statusChangeThreshold":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"artifacts":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"dashboards":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"refId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"investigation_guide":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"blob":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"uiamApiKey":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"lastEnabledAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"snoozedInstances":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":5000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"instanceId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1000}]},"expiresAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"conditions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["field_change"]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1000}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["severity_change"]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["severity_equals"]},"value":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["critical"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["high"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["medium"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["low"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["info"]}}]}}}}]}]},"conditionOperator":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["any"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["all"]}}]},"snoozeSnapshot":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"snoozedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"snoozedBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":256}]}}}]}}}}},{"version":"13","modelVersionHash":"b2e1236d57f1f5a6bcff65e0d1750cbb50d2e8b66cd5e27fd09a89bf16c0ad89","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["actions.properties.params.type","actions.properties.params.ignore_above"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"alertTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyOwner":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKey":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKeyCreatedByUser":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"muteAll":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"mutedInstanceIds":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"revision":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"running":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"legacyId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"scheduledTaskId":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"isSnoozedUntil":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"snoozeSchedule":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"rRule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tzid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"freq":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}}]},"until":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"wkst":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["MO"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TU"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["WE"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TH"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["FR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SA"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SU"]}}]},"byweekday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonth":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysetpos":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonthday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byyearday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byweekno":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byhour":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byminute":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysecond":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"skipRecurrences":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}]},"meta":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"versionApiKeyLastmodified":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"actions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uuid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"actionRef":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"actionTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"frequency":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"summary":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"notifyWhen":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"alertsFilter":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"alias":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"disabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"negate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlledBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"index":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"isMultiIndex":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"params":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}}]}}},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timeframe":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"days":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[7]}}]}]},"hours":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timezone":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"useAlertDataForTemplate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]},"executionStatus":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ok"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["active"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}}]},"lastExecutionDate":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lastDuration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"error":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"notifyWhen":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"monitoring":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"history":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"success":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"timestamp":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]}}}]},"calculated_metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"p50":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p95":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p99":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"success_ratio":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"last_run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"timestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"total_search_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_indexing_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_detected":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_created":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_duration_s":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_range":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"gte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_reason":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}}}}},"lastRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]},"outcomeOrder":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertsCount":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"new":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"active":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"recovered":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"ignored":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"outcomeMsg":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]}},{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"nextRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"mapped_params":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"risk_score":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"severity":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"typeVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertDelay":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"active":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"flapping":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"lookBackWindow":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"statusChangeThreshold":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"artifacts":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"dashboards":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"refId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"investigation_guide":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"blob":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"uiamApiKey":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"lastEnabledAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"snoozedInstances":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":5000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"instanceId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1000}]},"expiresAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"conditions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["field_change"]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1000}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["severity_change"]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["severity_equals"]},"value":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["critical"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["high"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["medium"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["low"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["info"]}}]}}}}]}]},"conditionOperator":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["any"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["all"]}}]},"snoozeSnapshot":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"snoozedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"snoozedBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":256}]}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"alertTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyOwner":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKey":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKeyCreatedByUser":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"muteAll":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"mutedInstanceIds":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"revision":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"running":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"legacyId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"scheduledTaskId":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"isSnoozedUntil":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"snoozeSchedule":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"rRule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tzid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"freq":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}}]},"until":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"wkst":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["MO"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TU"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["WE"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TH"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["FR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SA"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SU"]}}]},"byweekday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonth":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysetpos":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonthday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byyearday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byweekno":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byhour":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byminute":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysecond":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"skipRecurrences":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}]},"meta":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"versionApiKeyLastmodified":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"actions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uuid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"actionRef":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"actionTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"frequency":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"summary":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"notifyWhen":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"alertsFilter":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"alias":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"disabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"negate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlledBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"index":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"isMultiIndex":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"params":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}}]}}},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timeframe":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"days":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[7]}}]}]},"hours":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timezone":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"useAlertDataForTemplate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]},"executionStatus":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ok"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["active"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}}]},"lastExecutionDate":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lastDuration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"error":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"notifyWhen":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"monitoring":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"history":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"success":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"timestamp":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]}}}]},"calculated_metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"p50":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p95":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p99":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"success_ratio":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"last_run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"timestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"total_search_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_indexing_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_detected":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_created":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_duration_s":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_range":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"gte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_reason":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}}}}},"lastRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]},"outcomeOrder":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertsCount":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"new":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"active":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"recovered":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"ignored":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"outcomeMsg":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]}},{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"nextRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"mapped_params":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"risk_score":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"severity":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"typeVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertDelay":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"active":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"flapping":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"lookBackWindow":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"statusChangeThreshold":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"artifacts":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"dashboards":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"refId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"investigation_guide":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"blob":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"uiamApiKey":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"lastEnabledAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"snoozedInstances":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":5000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"instanceId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1000}]},"expiresAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"conditions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["field_change"]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1000}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["severity_change"]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["severity_equals"]},"value":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["critical"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["high"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["medium"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["low"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["info"]}}]}}}}]}]},"conditionOperator":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["any"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["all"]}}]},"snoozeSnapshot":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"snoozedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"snoozedBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":256}]}}}]}}}}},{"version":"14","modelVersionHash":"3a1105a1766856bc0a423aa4dbb20769883422004d4c083ce54c8eb4a11beca2","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"alertTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyOwner":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKey":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKeyCreatedByUser":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"muteAll":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"mutedInstanceIds":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"revision":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"running":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"legacyId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"scheduledTaskId":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"isSnoozedUntil":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"snoozeSchedule":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"rRule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tzid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"freq":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}}]},"until":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"wkst":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["MO"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TU"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["WE"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TH"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["FR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SA"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SU"]}}]},"byweekday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonth":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysetpos":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonthday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byyearday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byweekno":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byhour":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byminute":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysecond":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"skipRecurrences":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}]},"meta":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"versionApiKeyLastmodified":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"actions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uuid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"actionRef":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"actionTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"frequency":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"summary":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"notifyWhen":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"alertsFilter":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"alias":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"disabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"negate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlledBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"index":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"isMultiIndex":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"params":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}}]}}},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timeframe":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"days":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[7]}}]}]},"hours":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timezone":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"useAlertDataForTemplate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]},"executionStatus":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ok"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["active"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}}]},"lastExecutionDate":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lastDuration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"error":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"notifyWhen":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"monitoring":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"history":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"success":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"timestamp":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]}}}]},"calculated_metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"p50":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p95":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p99":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"success_ratio":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"last_run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"timestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"total_search_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_indexing_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_detected":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_created":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_duration_s":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_range":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"gte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_reason":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}}}}},"lastRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]},"outcomeOrder":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertsCount":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"new":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"active":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"recovered":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"ignored":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"outcomeMsg":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]}},{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"nextRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"mapped_params":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"risk_score":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"severity":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"typeVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertDelay":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"active":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"flapping":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"lookBackWindow":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"statusChangeThreshold":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"artifacts":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"dashboards":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"refId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"investigation_guide":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"blob":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"uiamApiKey":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"lastEnabledAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"snoozedInstances":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":5000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"instanceId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1000}]},"expiresAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"conditions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["field_change"]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1000}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["severity_change"]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["severity_equals"]},"value":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["critical"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["major"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["high"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["medium"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["minor"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["low"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["info"]}}]}}}}]}]},"conditionOperator":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["any"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["all"]}}]},"snoozeSnapshot":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"snoozedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"snoozedBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":256}]}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"alertTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyOwner":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKey":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKeyCreatedByUser":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"muteAll":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"mutedInstanceIds":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"revision":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"running":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"legacyId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"scheduledTaskId":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"isSnoozedUntil":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"snoozeSchedule":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"rRule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tzid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"freq":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}}]},"until":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"wkst":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["MO"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TU"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["WE"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TH"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["FR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SA"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SU"]}}]},"byweekday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonth":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysetpos":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonthday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byyearday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byweekno":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byhour":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byminute":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysecond":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"skipRecurrences":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}]},"meta":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"versionApiKeyLastmodified":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"actions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uuid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"actionRef":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"actionTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"frequency":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"summary":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"notifyWhen":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"alertsFilter":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"alias":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"disabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"negate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlledBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"index":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"isMultiIndex":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"params":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}}]}}},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timeframe":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"days":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[7]}}]}]},"hours":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timezone":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"useAlertDataForTemplate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]},"executionStatus":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ok"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["active"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}}]},"lastExecutionDate":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lastDuration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"error":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"notifyWhen":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"monitoring":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"history":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"success":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"timestamp":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]}}}]},"calculated_metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"p50":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p95":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p99":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"success_ratio":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"last_run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"timestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"total_search_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_indexing_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_detected":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_created":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_duration_s":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_range":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"gte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_reason":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}}}}},"lastRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]},"outcomeOrder":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertsCount":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"new":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"active":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"recovered":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"ignored":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"outcomeMsg":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]}},{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"nextRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"mapped_params":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"risk_score":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"severity":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"typeVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertDelay":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"active":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"flapping":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"lookBackWindow":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"statusChangeThreshold":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"artifacts":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"dashboards":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"refId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"investigation_guide":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"blob":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"uiamApiKey":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"lastEnabledAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"snoozedInstances":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":5000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"instanceId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1000}]},"expiresAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"conditions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["field_change"]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1000}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["severity_change"]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["severity_equals"]},"value":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["critical"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["major"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["high"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["medium"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["minor"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["low"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["info"]}}]}}}}]}]},"conditionOperator":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["any"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["all"]}}]},"snoozeSnapshot":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"snoozedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"snoozedBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":256}]}}}]}}}}},{"version":"15","modelVersionHash":"f1498a1ee7e53b2716034359f0877b2438170c92eba0f0964182d2b286d7e84d","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"alertTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyOwner":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKey":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKeyCreatedByUser":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"muteAll":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"mutedInstanceIds":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"revision":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"running":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"legacyId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"scheduledTaskId":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"isSnoozedUntil":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"snoozeSchedule":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"rRule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tzid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"freq":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}}]},"until":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"wkst":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["MO"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TU"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["WE"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TH"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["FR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SA"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SU"]}}]},"byweekday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonth":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysetpos":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonthday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byyearday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byweekno":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byhour":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byminute":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysecond":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"skipRecurrences":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}]},"meta":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"versionApiKeyLastmodified":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"actions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uuid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"actionRef":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"actionTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"frequency":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"summary":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"notifyWhen":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"alertsFilter":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"alias":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"disabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"negate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlledBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"index":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"isMultiIndex":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"params":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}}]}}},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timeframe":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"days":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[7]}}]}]},"hours":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timezone":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"useAlertDataForTemplate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]},"executionStatus":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ok"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["active"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}}]},"lastExecutionDate":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lastDuration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"error":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"notifyWhen":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"monitoring":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"history":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"success":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"timestamp":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]}}}]},"calculated_metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"p50":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p95":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p99":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"success_ratio":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"last_run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"timestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"total_search_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_indexing_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_detected":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_created":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_duration_s":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_range":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"gte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_reason":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}}}}},"lastRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]},"outcomeOrder":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertsCount":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"new":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"active":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"recovered":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"ignored":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"outcomeMsg":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]}},{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"nextRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"mapped_params":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"risk_score":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"severity":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"typeVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertDelay":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"active":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"flapping":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"lookBackWindow":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"statusChangeThreshold":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"artifacts":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"dashboards":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"refId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"investigation_guide":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"blob":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"uiamApiKey":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"lastEnabledAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"snoozedInstances":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":5000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"instanceId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1000}]},"expiresAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"conditions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["field_change"]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1000}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["severity_change"]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["severity_equals"]},"value":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["critical"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["major"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["high"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["medium"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["minor"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["low"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["info"]}}]}}}}]}]},"conditionOperator":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["any"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["all"]}}]},"snoozeSnapshot":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"snoozedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"snoozedBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":256}]}}}]},"uiamApiKeyExternal":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"alertTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyOwner":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKey":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKeyCreatedByUser":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"muteAll":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"mutedInstanceIds":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"revision":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"running":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"legacyId":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"scheduledTaskId":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"isSnoozedUntil":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"snoozeSchedule":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"rRule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tzid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"freq":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}}]},"until":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"wkst":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["MO"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TU"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["WE"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["TH"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["FR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SA"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["SU"]}}]},"byweekday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonth":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysetpos":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bymonthday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byyearday":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byweekno":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byhour":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"byminute":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"bysecond":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"skipRecurrences":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}]},"meta":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"versionApiKeyLastmodified":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"actions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uuid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"actionRef":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"actionTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"frequency":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"summary":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"notifyWhen":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"alertsFilter":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"alias":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"disabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"negate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlledBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"index":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"isMultiIndex":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"params":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}}]}}},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timeframe":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"days":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[7]}}]}]},"hours":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timezone":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"useAlertDataForTemplate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]},"executionStatus":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ok"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["active"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}}]},"lastExecutionDate":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lastDuration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"error":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"reason":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"notifyWhen":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"monitoring":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"history":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"success":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"timestamp":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]}}}]},"calculated_metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"p50":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p95":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"p99":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"success_ratio":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"last_run":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"timestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"metrics":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"total_search_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_indexing_duration_ms":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_detected":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_alerts_created":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_duration_s":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_range":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"gte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lte":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"gap_reason":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}}}}},"lastRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"outcome":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]},"outcomeOrder":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertsCount":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"new":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"active":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"recovered":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"ignored":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"outcomeMsg":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"warning":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["read"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["decrypt"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["execute"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unknown"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["license"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["validate"]}}]}},{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxExecutableActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxAlerts"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["maxQueuedActions"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ruleExecution"]}}]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"nextRun":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"mapped_params":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"risk_score":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"severity":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"typeVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"alertDelay":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"active":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"flapping":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"lookBackWindow":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"statusChangeThreshold":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"artifacts":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"dashboards":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"refId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"investigation_guide":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"blob":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"uiamApiKey":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"lastEnabledAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"snoozedInstances":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":5000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"instanceId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1000}]},"expiresAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"conditions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["field_change"]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1000}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["severity_change"]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["severity_equals"]},"value":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["critical"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["major"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["high"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["medium"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["minor"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["low"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["warning"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["info"]}}]}}}}]}]},"conditionOperator":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["any"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["all"]}}]},"snoozeSnapshot":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"snoozedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"snoozedBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":256}]}}}]},"uiamApiKeyExternal":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.artifacts.properties.investigation_guide.properties.blob.type":"text","properties.enabled.type":"boolean","properties.name.type":"text","properties.name.fields.keyword.type":"keyword","properties.name.fields.keyword.normalizer":"lowercase","properties.tags.type":"keyword","properties.alertTypeId.type":"keyword","properties.schedule.properties.interval.type":"keyword","properties.consumer.type":"keyword","properties.legacyId.type":"keyword","properties.actions.dynamic":false,"properties.actions.type":"nested","properties.actions.properties.group.type":"keyword","properties.actions.properties.actionRef.type":"keyword","properties.actions.properties.actionTypeId.type":"keyword","properties.actions.properties.params.type":"flattened","properties.actions.properties.params.ignore_above":4096,"properties.params.type":"flattened","properties.params.ignore_above":4096,"properties.mapped_params.properties.risk_score.type":"float","properties.mapped_params.properties.severity.type":"keyword","properties.scheduledTaskId.type":"keyword","properties.createdBy.type":"keyword","properties.updatedBy.type":"keyword","properties.createdAt.type":"date","properties.updatedAt.type":"date","properties.uiamApiKey.type":"binary","properties.throttle.type":"keyword","properties.notifyWhen.type":"keyword","properties.muteAll.type":"boolean","properties.mutedInstanceIds.type":"keyword","properties.snoozedInstances.type":"nested","properties.snoozedInstances.properties.instanceId.type":"keyword","properties.snoozedInstances.properties.snoozeSnapshot.type":"object","properties.snoozedInstances.properties.snoozeSnapshot.dynamic":false,"properties.monitoring.properties.run.properties.calculated_metrics.properties.p50.type":"long","properties.monitoring.properties.run.properties.calculated_metrics.properties.p95.type":"long","properties.monitoring.properties.run.properties.calculated_metrics.properties.p99.type":"long","properties.monitoring.properties.run.properties.calculated_metrics.properties.success_ratio.type":"float","properties.monitoring.properties.run.properties.last_run.properties.timestamp.type":"date","properties.monitoring.properties.run.properties.last_run.properties.metrics.properties.duration.type":"long","properties.monitoring.properties.run.properties.last_run.properties.metrics.properties.total_search_duration_ms.type":"long","properties.monitoring.properties.run.properties.last_run.properties.metrics.properties.total_indexing_duration_ms.type":"long","properties.monitoring.properties.run.properties.last_run.properties.metrics.properties.total_alerts_detected.type":"float","properties.monitoring.properties.run.properties.last_run.properties.metrics.properties.total_alerts_created.type":"float","properties.monitoring.properties.run.properties.last_run.properties.metrics.properties.gap_duration_s.type":"float","properties.revision.type":"long","properties.snoozeSchedule.type":"nested","properties.snoozeSchedule.properties.id.type":"keyword","properties.snoozeSchedule.properties.duration.type":"long","properties.snoozeSchedule.properties.skipRecurrences.type":"date","properties.snoozeSchedule.properties.skipRecurrences.format":"strict_date_time","properties.executionStatus.properties.numberOfTriggeredActions.type":"long","properties.executionStatus.properties.status.type":"keyword","properties.executionStatus.properties.lastExecutionDate.type":"date","properties.executionStatus.properties.lastDuration.type":"long","properties.executionStatus.properties.error.properties.reason.type":"keyword","properties.executionStatus.properties.error.properties.message.type":"keyword","properties.executionStatus.properties.warning.properties.reason.type":"keyword","properties.executionStatus.properties.warning.properties.message.type":"keyword","properties.lastRun.properties.outcome.type":"keyword","properties.lastRun.properties.outcomeOrder.type":"float","properties.lastRun.properties.alertsCount.properties.active.type":"float","properties.lastRun.properties.alertsCount.properties.new.type":"float","properties.lastRun.properties.alertsCount.properties.recovered.type":"float","properties.lastRun.properties.alertsCount.properties.ignored.type":"float","properties.running.type":"boolean"}},"api_key_pending_invalidation":{"name":"api_key_pending_invalidation","migrationVersions":[],"hash":"590d8e1d7ab21751976af75b3e63dfcf538c4d2b90f1078dab4b0459fb11c846","modelVersions":[{"version":"1","modelVersionHash":"39eae4ff3bba17376fda6a9e4e9142f9fcf78b405ab84e5b8ec247094fbdcffb","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},{"version":"2","modelVersionHash":"c894c84cf37137d230e2a01d37db9c18b583f984be10deeb02d816114f80b8fc","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["uiamApiKey.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"uiamApiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"uiamApiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}}],"schemaVersions":[],"mappings":{"properties.apiKeyId.type":"keyword","properties.createdAt.type":"date","properties.uiamApiKey.type":"binary"}},"gap_auto_fill_scheduler":{"name":"gap_auto_fill_scheduler","migrationVersions":[],"hash":"6776606d38553e9935d088adf34eec55636f36ebb95153e29673969b86d3affa","modelVersions":[{"version":"1","modelVersionHash":"5449f1f0410ef45f2a970bfb695dc273cc09b17dc24fba8219826eead1f3093e","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"gapFillRange":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"maxBackfills":{"type":"number","flags":{"presence":"optional","default":1000,"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":5000}}]},"numRetries":{"type":"number","flags":{"presence":"optional","default":3,"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10}}]},"scope":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"ruleTypes":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"ruleTypeConsumerPairs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"gapFillRange":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"maxBackfills":{"type":"number","flags":{"presence":"optional","default":1000,"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":5000}}]},"numRetries":{"type":"number","flags":{"presence":"optional","default":3,"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10}}]},"scope":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"ruleTypes":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"ruleTypeConsumerPairs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},{"version":"2","modelVersionHash":"9edebc1f315c55df08509ce7235e0a693bd49d6697db979c6f19afce3ad92910","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"gapFillRange":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"maxBackfills":{"type":"number","flags":{"presence":"optional","default":1000,"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":5000}}]},"numRetries":{"type":"number","flags":{"presence":"optional","default":3,"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10}}]},"scope":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"ruleTypes":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"ruleTypeConsumerPairs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"excludedReasons":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":2}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["rule_disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["rule_did_not_run"]}}]}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"gapFillRange":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"maxBackfills":{"type":"number","flags":{"presence":"optional","default":1000,"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":5000}}]},"numRetries":{"type":"number","flags":{"presence":"optional","default":3,"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10}}]},"scope":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"ruleTypes":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"ruleTypeConsumerPairs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"excludedReasons":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":2}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["rule_disabled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["rule_did_not_run"]}}]}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.name.type":"keyword","properties.enabled.type":"boolean","properties.ruleTypeConsumerPairs.type":"keyword","properties.createdAt.type":"date","properties.updatedAt.type":"date"}},"rules-settings":{"name":"rules-settings","migrationVersions":[],"hash":"9e9734590a7d84a2533e1d1ece13bbdd6737cd8e7478760578fd6230ab61932f","modelVersions":[{"version":"1","modelVersionHash":"4875109439fc8c9ec56f8339ec0d976a393582c1ac97ac7e03cae666e7551e8a","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"flapping":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"lookBackWindow":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"statusChangeThreshold":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"queryDelay":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"delay":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"flapping":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"lookBackWindow":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"statusChangeThreshold":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"queryDelay":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"delay":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.flapping.properties":{}}},"ad_hoc_run_params":{"name":"ad_hoc_run_params","migrationVersions":[],"hash":"31ee2ecee1fb15dcdb8f37b93205223bd79fbee889c09039ebe0b9c96e66bbef","modelVersions":[{"version":"1","modelVersionHash":"3e5302b97eed1c489eec892089123b4e3dbd67b78f6f39d1d1c0ca083962446c","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyToUse":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"duration":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"rule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"alertTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"apiKeyOwner":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKeyCreatedByUser":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"revision":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"spaceId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["complete"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}}]},"schedule":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["complete"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}}]},"runAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyToUse":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"duration":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"rule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"alertTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"apiKeyOwner":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKeyCreatedByUser":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"revision":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"spaceId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["complete"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}}]},"schedule":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["complete"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}}]},"runAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]}}}}},{"version":"2","modelVersionHash":"627e7c5e75d1395a3ae2d58adb81a3b514d1a65cf4eb2c780a8a54ce30686a8f","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyToUse":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"duration":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"rule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"alertTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"apiKeyOwner":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKeyCreatedByUser":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"revision":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"actions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uuid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"actionRef":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"actionTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"frequency":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"summary":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"notifyWhen":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"alertsFilter":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"alias":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"disabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"negate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlledBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"index":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"isMultiIndex":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"params":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}}]}}},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timeframe":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"days":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[7]}}]}]},"hours":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timezone":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"useAlertDataForTemplate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]}}},"spaceId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["complete"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}}]},"schedule":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["complete"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}}]},"runAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyToUse":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"duration":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"rule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"alertTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"apiKeyOwner":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKeyCreatedByUser":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"revision":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"actions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uuid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"actionRef":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"actionTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"frequency":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"summary":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"notifyWhen":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"alertsFilter":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"alias":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"disabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"negate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlledBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"index":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"isMultiIndex":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"params":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}}]}}},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timeframe":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"days":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[7]}}]}]},"hours":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timezone":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"useAlertDataForTemplate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]}}},"spaceId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["complete"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}}]},"schedule":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["complete"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}}]},"runAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]}}}}},{"version":"3","modelVersionHash":"3063c9cb16998cc8b59cbf5368728f18dfd48a8578ca97bca0853cba8dd6f912","changeTypes":["data_backfill","mappings_addition"],"hasTransformation":true,"newMappings":["initiator.type","initiatorId.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyToUse":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"duration":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"rule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"alertTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"apiKeyOwner":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKeyCreatedByUser":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"revision":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"actions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uuid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"actionRef":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"actionTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"frequency":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"summary":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"notifyWhen":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"alertsFilter":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"alias":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"disabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"negate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlledBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"index":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"isMultiIndex":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"params":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}}]}}},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timeframe":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"days":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[7]}}]}]},"hours":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timezone":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"useAlertDataForTemplate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]}}},"spaceId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["complete"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}}]},"schedule":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["complete"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}}]},"runAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"initiator":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["user"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["system"]}}]},"initiatorId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyToUse":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"duration":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"rule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"alertTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"apiKeyOwner":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKeyCreatedByUser":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"revision":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"actions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uuid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"actionRef":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"actionTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"frequency":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"summary":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"notifyWhen":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"alertsFilter":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"alias":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"disabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"negate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlledBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"index":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"isMultiIndex":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"params":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}}]}}},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timeframe":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"days":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[7]}}]}]},"hours":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timezone":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"useAlertDataForTemplate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]}}},"spaceId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["complete"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}}]},"schedule":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["complete"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}}]},"runAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"initiator":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["user"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["system"]}}]},"initiatorId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},{"version":"4","modelVersionHash":"bba5dd813984936d8d3134618a24d6bf44b6994cf2995fa072a8a5895e6ee885","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyToUse":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"duration":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"rule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"alertTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"apiKeyOwner":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKeyCreatedByUser":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"revision":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"actions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uuid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"actionRef":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"actionTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"frequency":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"summary":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"notifyWhen":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"alertsFilter":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"alias":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"disabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"negate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlledBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"index":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"isMultiIndex":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"params":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}}]}}},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timeframe":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"days":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[7]}}]}]},"hours":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timezone":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"useAlertDataForTemplate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]}}},"spaceId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["complete"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}}]},"schedule":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["complete"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}}]},"runAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"initiator":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["user"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["system"]}}]},"initiatorId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"uiamApiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyToUse":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"duration":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"rule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"alertTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"apiKeyOwner":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKeyCreatedByUser":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"revision":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"actions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uuid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"actionRef":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"actionTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"frequency":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"summary":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"notifyWhen":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"alertsFilter":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"alias":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"disabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"negate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlledBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"index":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"isMultiIndex":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"params":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}}]}}},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timeframe":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"days":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[7]}}]}]},"hours":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timezone":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"useAlertDataForTemplate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]}}},"spaceId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["complete"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}}]},"schedule":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["complete"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}}]},"runAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"initiator":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["user"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["system"]}}]},"initiatorId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"uiamApiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},{"version":"5","modelVersionHash":"835ba7a0dc1ab72ef69a3f2410fda4fcc2fb647d7c0557d0e0e6723ee30c623e","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyToUse":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"duration":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"rule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"alertTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"apiKeyOwner":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKeyCreatedByUser":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"revision":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"actions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uuid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"actionRef":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"actionTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"frequency":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"summary":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"notifyWhen":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"alertsFilter":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"alias":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"disabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"negate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlledBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"index":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"isMultiIndex":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"params":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}}]}}},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timeframe":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"days":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[7]}}]}]},"hours":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timezone":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"useAlertDataForTemplate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]}}},"spaceId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["complete"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}}]},"schedule":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["complete"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}}]},"runAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"initiator":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["user"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["system"]}}]},"initiatorId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"uiamApiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"uiamApiKeyExternal":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyToUse":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"duration":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"rule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"alertTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"apiKeyOwner":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKeyCreatedByUser":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"revision":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"actions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uuid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"actionRef":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"actionTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"frequency":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"summary":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"notifyWhen":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"alertsFilter":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"alias":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"disabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"negate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlledBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"index":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"isMultiIndex":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"params":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}}]}}},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timeframe":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"days":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[7]}}]}]},"hours":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timezone":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"useAlertDataForTemplate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]}}},"spaceId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["complete"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}}]},"schedule":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["complete"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}}]},"runAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"initiator":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["user"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["system"]}}]},"initiatorId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"uiamApiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"uiamApiKeyExternal":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}},{"version":"6","modelVersionHash":"9d06f3da9137dbb394ede0fff76a13308890e05b3f6b048834f849fe87f1dce3","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["uiamApiKeyId.type","uiamApiKeyId.ignore_above"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyToUse":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"duration":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"rule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"alertTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"apiKeyOwner":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKeyCreatedByUser":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"revision":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"actions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uuid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"actionRef":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"actionTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"frequency":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"summary":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"notifyWhen":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"alertsFilter":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"alias":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"disabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"negate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlledBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"index":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"isMultiIndex":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"params":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}}]}}},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timeframe":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"days":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[7]}}]}]},"hours":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timezone":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"useAlertDataForTemplate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]}}},"spaceId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["complete"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}}]},"schedule":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["complete"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}}]},"runAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"initiator":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["user"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["system"]}}]},"initiatorId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"uiamApiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"uiamApiKeyExternal":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"uiamApiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyToUse":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"duration":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"rule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"alertTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"apiKeyOwner":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKeyCreatedByUser":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"consumer":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"revision":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"actions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uuid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"actionRef":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"actionTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"frequency":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"summary":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"notifyWhen":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActionGroupChange"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onActiveAlert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["onThrottleInterval"]}}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"alertsFilter":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"kql":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"filters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"alias":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"disabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"negate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"controlledBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"group":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"index":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"isMultiIndex":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"params":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"relation":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}}]}}},"$state":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"store":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["appState"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["globalState"]}}]}}}}}]},"dsl":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timeframe":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"days":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[5]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[6]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[7]}}]}]},"hours":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"timezone":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"useAlertDataForTemplate":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]}}},"spaceId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["complete"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}}]},"schedule":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["complete"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["running"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["timeout"]}}]},"runAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"initiator":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["user"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["system"]}}]},"initiatorId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"uiamApiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"uiamApiKeyExternal":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"uiamApiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.apiKeyId.type":"keyword","properties.uiamApiKeyId.type":"keyword","properties.uiamApiKeyId.ignore_above":1024,"properties.createdAt.type":"date","properties.initiator.type":"keyword","properties.initiatorId.type":"keyword","properties.end.type":"date","properties.rule.properties.alertTypeId.type":"keyword","properties.rule.properties.consumer.type":"keyword","properties.start.type":"date"}},"alerting_rule_template":{"name":"alerting_rule_template","migrationVersions":[],"hash":"962e73b569743b1110fd82ffa02aa80a9378e438bb8cc41814e2d4ef2bf6a332","modelVersions":[{"version":"1","modelVersionHash":"15f2c99c40935d882aa9276b71e877efce1f06286be4e0fed321185ea3068ddf","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"ruleTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"flapping":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"lookBackWindow":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"statusChangeThreshold":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"alertDelay":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"active":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"ruleTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"flapping":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"lookBackWindow":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"statusChangeThreshold":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"alertDelay":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"active":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}}},{"version":"2","modelVersionHash":"2846bab5158f5092bb0f64b1704370e5c143dd627f6948034cca11f6c3e19114","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"ruleTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"flapping":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"lookBackWindow":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"statusChangeThreshold":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"alertDelay":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"active":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"ruleTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"flapping":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"lookBackWindow":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"statusChangeThreshold":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"alertDelay":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"active":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}}},{"version":"3","modelVersionHash":"6b8d8000873298e3850d7638b64296f1e480b0f520c602eb8f4dc2a8d3c33ad8","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["description.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"ruleTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"flapping":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"lookBackWindow":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"statusChangeThreshold":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"alertDelay":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"active":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"artifacts":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"dashboards":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"investigation_guide":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"blob":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"ruleTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"flapping":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"lookBackWindow":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"statusChangeThreshold":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"alertDelay":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"active":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"artifacts":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"dashboards":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"investigation_guide":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"blob":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}}}}}},{"version":"4","modelVersionHash":"91773a62fe145c9640ae56d74f1b7489ae9f7bad3511b5fb1f71d9ad852aadf5","changeTypes":["data_backfill","mappings_addition"],"hasTransformation":true,"newMappings":["engine.type","engine.ignore_above"],"schemas":{"forwardCompatibility":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"ruleTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"flapping":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"lookBackWindow":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"statusChangeThreshold":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"alertDelay":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"active":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"artifacts":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"dashboards":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"investigation_guide":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"blob":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"engine":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"engine":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["v2"]},"rule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}}}}]},"create":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"ruleTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"flapping":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"lookBackWindow":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"statusChangeThreshold":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"alertDelay":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"active":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"artifacts":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"dashboards":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"investigation_guide":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"blob":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"engine":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"engine":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["v2"]},"rule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}}}}]}}},{"version":"5","modelVersionHash":"a750c86d6a235901cbed4b703b59ea05a915f6ad5299885d69c2bf0006a60aad","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["rule.properties.metadata.properties.name.type","rule.properties.metadata.properties.name.fields.keyword.type","rule.properties.metadata.properties.name.fields.keyword.ignore_above","rule.properties.metadata.properties.description.type","rule.properties.metadata.properties.tags.type","rule.properties.metadata.properties.tags.ignore_above"],"schemas":{"forwardCompatibility":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"ruleTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"flapping":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"lookBackWindow":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"statusChangeThreshold":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"alertDelay":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"active":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"artifacts":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"dashboards":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"investigation_guide":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"blob":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"engine":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"engine":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["v2"]},"rule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}}}}]},"create":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"ruleTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"flapping":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"lookBackWindow":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"statusChangeThreshold":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"alertDelay":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"active":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"params":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"artifacts":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"dashboards":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"investigation_guide":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"blob":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"engine":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"engine":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["v2"]},"rule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}}}}]}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.engine.type":"keyword","properties.engine.ignore_above":1024,"properties.rule.properties.metadata.properties.name.type":"text","properties.rule.properties.metadata.properties.name.fields.keyword.type":"keyword","properties.rule.properties.metadata.properties.name.fields.keyword.ignore_above":256,"properties.rule.properties.metadata.properties.description.type":"text","properties.rule.properties.metadata.properties.tags.type":"keyword","properties.rule.properties.metadata.properties.tags.ignore_above":128,"properties.name.type":"text","properties.name.fields.keyword.type":"keyword","properties.name.fields.keyword.normalizer":"lowercase","properties.ruleTypeId.type":"keyword","properties.tags.type":"keyword","properties.description.type":"text"}},"uiam_api_keys_provisioning_status":{"name":"uiam_api_keys_provisioning_status","migrationVersions":[],"hash":"31e5ec2269a9d6197b55027502fa090fc10bb7b632b9e7717e7b93b7c2bb598e","modelVersions":[{"version":"1","modelVersionHash":"859c2f93bac99338e26e656d54861a8be7c1b9ecd92a95a5b89742c4205d35b4","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"@timestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"entityId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"entityType":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["rule"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["task"]}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["completed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["skipped"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"@timestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"entityId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"entityType":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["rule"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["task"]}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["completed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["skipped"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},{"version":"2","modelVersionHash":"be865c24cba68cabaf4e797c23f58cf6fae4a0f9b6854477349274dd4cf6f1b1","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["errorCode.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"@timestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"entityId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"entityType":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["rule"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["task"]}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["completed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["skipped"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"errorCode":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"@timestamp":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"entityId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"entityType":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["rule"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["task"]}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["completed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["skipped"]}}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"errorCode":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}}],"schemaVersions":[],"mappings":{"properties.@timestamp.type":"date","properties.entityId.type":"keyword","properties.entityType.type":"keyword","properties.status.type":"keyword","properties.message.type":"text","properties.errorCode.type":"keyword"}},"graph-workspace":{"name":"graph-workspace","migrationVersions":["7.0.0","7.10.0","7.11.0"],"hash":"8adf653e4f4077bd4bad75edb3fc07e7978cb7b2aaa8d105a409bcd2f27fccec","modelVersions":[],"schemaVersions":[],"mappings":{"properties.description.type":"text","properties.kibanaSavedObjectMeta.properties.searchSourceJSON.type":"text","properties.numLinks.type":"integer","properties.numVertices.type":"integer","properties.title.type":"text","properties.version.type":"integer","properties.wsState.type":"text","properties.legacyIndexPatternRef.type":"text","properties.legacyIndexPatternRef.index":false}},"visualization":{"name":"visualization","migrationVersions":["6.7.2","7.0.0","7.0.1","7.2.0","7.3.0","7.3.1","7.4.2","7.7.0","7.8.0","7.9.3","7.10.0","7.11.0","7.12.0","7.13.0","7.13.1","7.14.0","7.17.0","8.0.0","8.1.0","8.3.0","8.5.0"],"hash":"69b44c32048a03077a3b3d35b859b4bc642a7adce0302514594d87b3610cee53","modelVersions":[],"schemaVersions":["8.8.0"],"mappings":{"dynamic":false,"properties.description.type":"text","properties.title.type":"text","properties.version.type":"integer","properties.kibanaSavedObjectMeta.properties":{}}},"event-annotation-group":{"name":"event-annotation-group","migrationVersions":[],"hash":"21141aa64bba4d05ee6ebe0b0d75475452bca50e73f902a38800457d0727014d","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties.title.type":"text","properties.description.type":"text"}},"lens":{"name":"lens","migrationVersions":["7.7.0","7.8.0","7.10.0","7.11.0","7.12.0","7.13.0","7.13.1","7.14.0","7.15.0","7.16.0","8.1.0","8.2.0","8.3.0","8.5.0","8.6.0","8.9.0"],"hash":"3f477259ee4ef9a43f5e04ef83c960a41c44ede2286da22fd8f2cb86089a5a97","modelVersions":[{"version":"1","modelVersionHash":"a87408766025ecf6bdeb43e2a987f6fdc8ce500b5c2eb12639c1ed8956bb4c1d","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"visualizationType":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"state":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"visualizationType":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"state":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.title.type":"text","properties.description.type":"text","properties.visualizationType.type":"keyword","properties.state.dynamic":false,"properties.state.properties":{}}},"lens-ui-telemetry":{"name":"lens-ui-telemetry","migrationVersions":[],"hash":"9e0ba2dd36440fcaf97368f118cf51094bd62a47a45e1be9728b92d469d80d83","modelVersions":[],"schemaVersions":[],"mappings":{"properties.name.type":"keyword","properties.type.type":"keyword","properties.date.type":"date","properties.count.type":"integer"}},"integration-config":{"name":"integration-config","migrationVersions":[],"hash":"0665da686eb12b0f2e7b2f0cce88cb35978c3e774939bc958eef11872556d61f","modelVersions":[{"version":"1","modelVersionHash":"bf2f37cd47a1140910e7c30ea1d933c0058b581f5ad98098de6d3e1a25943a4b","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"integration_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":150}]},"data_stream_count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"created_by":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"last_updated_by":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-optional":true}]},"last_updated_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["processing"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["completed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["approved"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["cancelled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["deleting"]}}]},"metadata":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":5},{"x-oas-max-length":20},{"x-oas-optional":true}]},"logo":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"integration_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":150}]},"data_stream_count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"created_by":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"last_updated_by":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-optional":true}]},"last_updated_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["processing"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["completed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["approved"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["cancelled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["deleting"]}}]},"metadata":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":5},{"x-oas-max-length":20},{"x-oas-optional":true}]},"logo":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}}}},{"version":"2","modelVersionHash":"2d8fb26ee82ddd20b9be99b52a7a3f56644c506f6033ee9f0105aba7ae6d2a20","changeTypes":["mappings_addition","mappings_deprecation"],"hasTransformation":false,"newMappings":["created_by_profile_uid.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"integration_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":150}]},"created_by":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"created_by_profile_uid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"last_updated_by":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-optional":true}]},"last_updated_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["processing"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["completed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["approved"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["cancelled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["deleting"]}}]},"metadata":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":5},{"x-oas-max-length":20},{"x-oas-optional":true}]},"logo":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"categories":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":50}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}},"changelog":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"changes":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":50}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["enhancement"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["bugfix"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["breaking-change"]}}]},"link":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"integration_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":150}]},"created_by":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"created_by_profile_uid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"last_updated_by":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-optional":true}]},"last_updated_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["processing"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["completed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["approved"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["cancelled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["deleting"]}}]},"metadata":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":5},{"x-oas-max-length":20},{"x-oas-optional":true}]},"logo":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"categories":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":50}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}},"changelog":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"changes":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":50}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["enhancement"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["bugfix"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["breaking-change"]}}]},"link":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]}}}]}}}}},{"version":"3","modelVersionHash":"9f847fd8bc0274bd89fcb834f89f9807dd9e80046ab84edea6deb21de2b402f5","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["connector_id.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"integration_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":150}]},"created_by":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"created_by_profile_uid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"last_updated_by":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-optional":true}]},"last_updated_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["processing"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["completed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["approved"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["cancelled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["deleting"]}}]},"metadata":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":5},{"x-oas-max-length":20},{"x-oas-optional":true}]},"logo":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"categories":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":50}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}},"changelog":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"changes":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":50}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["enhancement"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["bugfix"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["breaking-change"]}}]},"link":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]}}}]},"connector_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"integration_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":150}]},"created_by":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"created_by_profile_uid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"last_updated_by":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-optional":true}]},"last_updated_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["processing"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["completed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["approved"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["cancelled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["deleting"]}}]},"metadata":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":5},{"x-oas-max-length":20},{"x-oas-optional":true}]},"logo":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"categories":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":50}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}},"changelog":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"changes":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":50}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["enhancement"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["bugfix"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["breaking-change"]}}]},"link":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]}}}]},"connector_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.integration_id.type":"keyword","properties.data_stream_count.type":"integer","properties.created_by.type":"keyword","properties.created_by_profile_uid.type":"keyword","properties.connector_id.type":"keyword","properties.status.type":"keyword","properties.metadata.properties":{}}},"data_stream-config":{"name":"data_stream-config","migrationVersions":[],"hash":"7ebd5eba158fe1a1ee3013fc74a0d24bce16f535f351d0740f55fade89148ae3","modelVersions":[{"version":"1","modelVersionHash":"8e35dd666afa4458b18f286dcf030c4ff388a1949e7997bcde9a0efc9980c583","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"integration_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":150}]},"data_stream_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":150}]},"created_by":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"input_types":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":100}}],"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aws-cloudwatch"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aws-s3"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["azure-blob-storage"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["azure-eventhub"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["cel"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["cloudfoundry"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["filestream"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["gcp-pubsub"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["gcs"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["http_endpoint"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["journald"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["kafka"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["tcp"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["udp"]}}]}]},"job_info":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"job_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":150}]},"job_type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":150}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["processing"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["completed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["approved"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["cancelled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["deleting"]}}]},"phase":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"metadata":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"sample_count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-optional":true}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":5},{"x-oas-max-length":20},{"x-oas-optional":true}]},"original_source":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"source_type":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["file"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["index"]}}]},"source_value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":512}]}}}}},"result":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"ingest_pipeline":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"processors":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":10000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}]},"on_failure":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"field_mapping":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"is_ecs":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}]},"connector":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"pipeline_docs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}]}}}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"integration_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":150}]},"data_stream_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":150}]},"created_by":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"input_types":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":100}}],"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aws-cloudwatch"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aws-s3"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["azure-blob-storage"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["azure-eventhub"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["cel"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["cloudfoundry"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["filestream"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["gcp-pubsub"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["gcs"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["http_endpoint"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["journald"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["kafka"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["tcp"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["udp"]}}]}]},"job_info":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"job_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":150}]},"job_type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":150}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["processing"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["completed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["approved"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["cancelled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["deleting"]}}]},"phase":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"metadata":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"sample_count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-optional":true}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":5},{"x-oas-max-length":20},{"x-oas-optional":true}]},"original_source":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"source_type":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["file"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["index"]}}]},"source_value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":512}]}}}}},"result":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"ingest_pipeline":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"processors":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":10000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}]},"on_failure":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"field_mapping":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"is_ecs":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}]},"connector":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"pipeline_docs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}]}}}}}}},{"version":"2","modelVersionHash":"174eaabf3ce3bb2d10c640747a2d7b32604e449e97b15953e6851e0d06e2eb21","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["title.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"integration_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":150}]},"data_stream_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":150}]},"created_by":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"input_types":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":100}}],"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aws-cloudwatch"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aws-s3"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["azure-blob-storage"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["azure-eventhub"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["cel"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["cloudfoundry"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["filestream"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["gcp-pubsub"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["gcs"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["http_endpoint"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["journald"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["kafka"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["tcp"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["udp"]}}]}]},"job_info":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"job_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":150}]},"job_type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":150}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["processing"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["completed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["approved"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["cancelled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["deleting"]}}]},"phase":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"metadata":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"sample_count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-optional":true}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":5},{"x-oas-max-length":20},{"x-oas-optional":true}]},"original_source":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"source_type":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["file"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["index"]}}]},"source_value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":512}]}}}}},"result":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"ingest_pipeline":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"processors":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":10000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}]},"on_failure":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"field_mapping":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"is_ecs":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}]},"connector":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"pipeline_docs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}]}}}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"integration_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":150}]},"data_stream_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":150}]},"created_by":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"input_types":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":100}}],"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aws-cloudwatch"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aws-s3"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["azure-blob-storage"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["azure-eventhub"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["cel"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["cloudfoundry"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["filestream"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["gcp-pubsub"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["gcs"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["http_endpoint"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["journald"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["kafka"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["tcp"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["udp"]}}]}]},"job_info":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"job_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":150}]},"job_type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":150}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["processing"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["completed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["approved"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["cancelled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["deleting"]}}]},"phase":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"metadata":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"sample_count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-optional":true}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":5},{"x-oas-max-length":20},{"x-oas-optional":true}]},"original_source":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"source_type":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["file"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["index"]}}]},"source_value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":512}]}}}}},"result":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"ingest_pipeline":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"processors":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":10000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}]},"on_failure":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"field_mapping":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"is_ecs":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}]},"connector":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"pipeline_docs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}]}}}}}}},{"version":"3","modelVersionHash":"77d991c0732c7ffda261845928b2d9b1980d8cfb1f9aece05aa3b3a0488825da","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["job_info.type","job_info.properties.phase.type","job_info.properties.phase.ignore_above"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"integration_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":150}]},"data_stream_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":150}]},"created_by":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"input_types":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":100}}],"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aws-cloudwatch"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aws-s3"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["azure-blob-storage"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["azure-eventhub"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["cel"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["cloudfoundry"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["filestream"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["gcp-pubsub"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["gcs"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["http_endpoint"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["journald"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["kafka"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["tcp"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["udp"]}}]}]},"job_info":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"job_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":150}]},"job_type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":150}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["processing"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["completed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["approved"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["cancelled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["deleting"]}}]},"phase":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"metadata":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"sample_count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-optional":true}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":5},{"x-oas-max-length":20},{"x-oas-optional":true}]},"original_source":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"source_type":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["file"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["index"]}}]},"source_value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":512}]}}}}},"result":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"ingest_pipeline":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"processors":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":10000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}]},"on_failure":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"field_mapping":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"is_ecs":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}]},"connector":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"pipeline_docs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}]}}}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"integration_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":150}]},"data_stream_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":150}]},"created_by":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"input_types":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":100}}],"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aws-cloudwatch"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aws-s3"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["azure-blob-storage"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["azure-eventhub"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["cel"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["cloudfoundry"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["filestream"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["gcp-pubsub"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["gcs"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["http_endpoint"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["journald"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["kafka"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["tcp"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["udp"]}}]}]},"job_info":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"job_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":150}]},"job_type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":150}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["processing"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["completed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["approved"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["cancelled"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["deleting"]}}]},"phase":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"metadata":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"sample_count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-optional":true}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":5},{"x-oas-max-length":20},{"x-oas-optional":true}]},"original_source":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"source_type":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["file"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["index"]}}]},"source_value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":512}]}}}}},"result":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"ingest_pipeline":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"processors":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":10000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}]},"on_failure":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"field_mapping":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"is_ecs":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}]},"connector":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"pipeline_docs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}]}}}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.data_stream_id.type":"keyword","properties.integration_id.type":"keyword","properties.title.type":"text","properties.created_by.type":"keyword","properties.job_info.type":"nested","properties.job_info.properties.job_id.type":"keyword","properties.job_info.properties.job_type.type":"keyword","properties.job_info.properties.status.type":"keyword","properties.job_info.properties.phase.type":"keyword","properties.job_info.properties.phase.ignore_above":1024,"properties.metadata.properties":{},"properties.result.properties":{}}},"agent_builder_space_settings":{"name":"agent_builder_space_settings","migrationVersions":[],"hash":"a7579dcc1a413809ae48d4d749d9229e96b85b0e0e4477e7d67b398125867ae0","modelVersions":[{"version":"1","modelVersionHash":"c202b4089c1090326a0b6a15f18605c18d59e9b2a2847b4d6325e645836ab7df","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"defaultAgentId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024},{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"defaultAgentId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024},{"x-oas-optional":true}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.defaultAgentId.type":"keyword","properties.defaultAgentId.ignore_above":1024}},"metrics-data-source":{"name":"metrics-data-source","migrationVersions":[],"hash":"10f6173949c83cb8c3cd377f3dcdec4a84cb32d61d687654ac72f15a61af4574","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties":{}}},"dashboard":{"name":"dashboard","migrationVersions":["6.7.2","7.0.0","7.3.0","7.9.3","7.11.0","7.13.1","7.14.0","7.15.0","7.16.0","7.17.0","7.17.3","8.0.0","8.0.1","8.1.0","8.2.0","8.3.0","8.4.0","8.5.0","8.6.0","8.7.0","8.9.0"],"hash":"1be0cd9bd3876c41aba86cadc9efbd4621d84abfc319ff52fff70698d7ec4b67","modelVersions":[{"version":"1","modelVersionHash":"406f234d71ff17a0af05580f986b2385b3b555d31e545fb34fdd2469a91865d7","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"presence":"optional","default":"","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeFrom":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeTo":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"display":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"section":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"controlGroupInput":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"x-oas-optional":true}],"keys":{"panelsJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"controlStyle":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"chainingSystem":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"ignoreParentSettingsJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"panelsJSON":{"type":"string","flags":{"presence":"optional","default":"[]","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"optionsJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"hits":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"presence":"optional","default":"","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeFrom":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeTo":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"display":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"section":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"controlGroupInput":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"x-oas-optional":true}],"keys":{"panelsJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"controlStyle":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"chainingSystem":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"ignoreParentSettingsJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"panelsJSON":{"type":"string","flags":{"presence":"optional","default":"[]","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"optionsJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"hits":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}},{"version":"2","modelVersionHash":"c05d3c52418d473770a6d228954b5c43c5e89edaa8aef1bbb7a821109f8916b5","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["controlGroupInput.properties.showApplySelections.type","controlGroupInput.properties.showApplySelections.index","controlGroupInput.properties.showApplySelections.doc_values"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"presence":"optional","default":"","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeFrom":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeTo":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"display":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"section":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"controlGroupInput":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"x-oas-optional":true}],"keys":{"panelsJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"controlStyle":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"chainingSystem":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"ignoreParentSettingsJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"showApplySelections":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"panelsJSON":{"type":"string","flags":{"presence":"optional","default":"[]","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"optionsJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"hits":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"presence":"optional","default":"","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeFrom":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeTo":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"display":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"section":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"controlGroupInput":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"x-oas-optional":true}],"keys":{"panelsJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"controlStyle":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"chainingSystem":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"ignoreParentSettingsJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"showApplySelections":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"panelsJSON":{"type":"string","flags":{"presence":"optional","default":"[]","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"optionsJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"hits":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}},{"version":"3","modelVersionHash":"ec711a266f7f36a31617652b12ce42e281d4ab1c24c9336232ec9701b6017bb7","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["sections.dynamic"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"presence":"optional","default":"","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeFrom":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeTo":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"display":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"section":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"controlGroupInput":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"x-oas-optional":true}],"keys":{"panelsJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"controlStyle":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"chainingSystem":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"ignoreParentSettingsJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"showApplySelections":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"panelsJSON":{"type":"string","flags":{"presence":"optional","default":"[]","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"optionsJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"hits":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sections":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"collapsed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"gridData":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"y":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"i":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"presence":"optional","default":"","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"kibanaSavedObjectMeta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"searchSourceJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"timeRestore":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"timeFrom":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeTo":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"refreshInterval":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"pause":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"display":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"section":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"controlGroupInput":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"x-oas-optional":true}],"keys":{"panelsJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"controlStyle":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"chainingSystem":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"ignoreParentSettingsJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"showApplySelections":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"panelsJSON":{"type":"string","flags":{"presence":"optional","default":"[]","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"optionsJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"hits":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"sections":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"collapsed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"gridData":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"y":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"i":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}}]}}}}}],"schemaVersions":["8.9.0"],"mappings":{"dynamic":false,"properties.description.type":"text","properties.hits.type":"integer","properties.hits.index":false,"properties.hits.doc_values":false,"properties.kibanaSavedObjectMeta.properties.searchSourceJSON.type":"text","properties.kibanaSavedObjectMeta.properties.searchSourceJSON.index":false,"properties.optionsJSON.type":"text","properties.optionsJSON.index":false,"properties.panelsJSON.type":"text","properties.panelsJSON.index":false,"properties.sections.properties":{},"properties.sections.dynamic":false,"properties.refreshInterval.properties.display.type":"keyword","properties.refreshInterval.properties.display.index":false,"properties.refreshInterval.properties.display.doc_values":false,"properties.refreshInterval.properties.pause.type":"boolean","properties.refreshInterval.properties.pause.index":false,"properties.refreshInterval.properties.pause.doc_values":false,"properties.refreshInterval.properties.section.type":"integer","properties.refreshInterval.properties.section.index":false,"properties.refreshInterval.properties.section.doc_values":false,"properties.refreshInterval.properties.value.type":"integer","properties.refreshInterval.properties.value.index":false,"properties.refreshInterval.properties.value.doc_values":false,"properties.controlGroupInput.properties.panelsJSON.type":"text","properties.controlGroupInput.properties.panelsJSON.index":false,"properties.controlGroupInput.properties.controlStyle.type":"keyword","properties.controlGroupInput.properties.controlStyle.index":false,"properties.controlGroupInput.properties.controlStyle.doc_values":false,"properties.controlGroupInput.properties.chainingSystem.type":"keyword","properties.controlGroupInput.properties.chainingSystem.index":false,"properties.controlGroupInput.properties.chainingSystem.doc_values":false,"properties.controlGroupInput.properties.showApplySelections.type":"boolean","properties.controlGroupInput.properties.showApplySelections.index":false,"properties.controlGroupInput.properties.showApplySelections.doc_values":false,"properties.controlGroupInput.properties.ignoreParentSettingsJSON.type":"text","properties.controlGroupInput.properties.ignoreParentSettingsJSON.index":false,"properties.timeFrom.type":"keyword","properties.timeFrom.index":false,"properties.timeFrom.doc_values":false,"properties.timeRestore.type":"boolean","properties.timeRestore.index":false,"properties.timeRestore.doc_values":false,"properties.timeTo.type":"keyword","properties.timeTo.index":false,"properties.timeTo.doc_values":false,"properties.title.type":"text","properties.version.type":"integer"}},"alerting_rule":{"name":"alerting_rule","migrationVersions":[],"hash":"b0c7805f5fbd211a4d882b7b414a3a562aa07117948c319ffcd89dcfb7b03a7c","modelVersions":[{"version":"1","modelVersionHash":"e1be29d2d28115014c7d982fd0cfaeea0944a7e74b2c81b09a18b2fba0752391","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"kind":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["alert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["signal"]}}]},"metadata":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"owner":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"builder_type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"time_field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"every":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lookback":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"recovery_strategy":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["no_breach"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["query"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["none"]}}]},"no_data_strategy":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["last_known_status"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["emit"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["recover"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["none"]}}]},"query":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"format":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["composed"]},"base":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"breach":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"segment":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"recovery":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"segment":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"format":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["standalone"]},"breach":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"recovery":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"no_data":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}}}]},"state_transition":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"pending_operator":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}}]},"pending_count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"pending_timeframe":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"recovering_operator":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}}]},"recovering_count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"recovering_timeframe":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"grouping":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"fields":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}},"artifacts":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"kind":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["alert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["signal"]}}]},"metadata":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"owner":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"builder_type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"time_field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"every":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lookback":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"recovery_strategy":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["no_breach"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["query"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["none"]}}]},"no_data_strategy":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["last_known_status"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["emit"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["recover"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["none"]}}]},"query":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"format":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["composed"]},"base":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"breach":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"segment":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"recovery":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"segment":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"format":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["standalone"]},"breach":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"recovery":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"no_data":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}}}]},"state_transition":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"pending_operator":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}}]},"pending_count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"pending_timeframe":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"recovering_operator":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}}]},"recovering_count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"recovering_timeframe":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"grouping":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"fields":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}},"artifacts":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},{"version":"2","modelVersionHash":"a8932213e86d96ea4cc63f1807a3e0f60ccabc19cd45896fcb3f84843718345b","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["schedule.properties.every.type","schedule.properties.every.ignore_above"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"kind":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["alert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["signal"]}}]},"metadata":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"owner":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"builder_type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"time_field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"every":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lookback":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"recovery_strategy":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["no_breach"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["query"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["none"]}}]},"no_data_strategy":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["last_known_status"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["emit"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["recover"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["none"]}}]},"query":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"format":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["composed"]},"base":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"breach":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"segment":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"recovery":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"segment":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"format":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["standalone"]},"breach":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"recovery":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"no_data":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}}}]},"state_transition":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"pending_operator":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}}]},"pending_count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"pending_timeframe":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"recovering_operator":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}}]},"recovering_count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"recovering_timeframe":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"grouping":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"fields":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}},"artifacts":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"kind":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["alert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["signal"]}}]},"metadata":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"owner":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"builder_type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"time_field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"every":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lookback":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"recovery_strategy":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["no_breach"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["query"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["none"]}}]},"no_data_strategy":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["last_known_status"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["emit"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["recover"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["none"]}}]},"query":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"format":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["composed"]},"base":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"breach":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"segment":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"recovery":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"segment":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"format":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["standalone"]},"breach":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"recovery":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"no_data":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}}}]},"state_transition":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"pending_operator":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}}]},"pending_count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"pending_timeframe":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"recovering_operator":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}}]},"recovering_count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"recovering_timeframe":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"grouping":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"fields":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}},"artifacts":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},{"version":"3","modelVersionHash":"36e35fe511bdb7e983906a220ae0f4c3b9958920bc8d4c9eda4a15039c04478c","changeTypes":["data_backfill"],"hasTransformation":true,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"kind":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["alert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["signal"]}}]},"metadata":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"owner":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"builder_type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"time_field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"every":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lookback":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"recovery_strategy":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["no_breach"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["query"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["none"]}}]},"no_data_strategy":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["last_known_status"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["emit"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["recover"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["none"]}}]},"query":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"format":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["composed"]},"base":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"breach":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"segment":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"recovery":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"segment":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"format":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["standalone"]},"breach":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"recovery":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"no_data":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}}}]},"state_transition":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"pending_operator":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}}]},"pending_count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"pending_timeframe":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"recovering_operator":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}}]},"recovering_count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"recovering_timeframe":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"grouping":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"fields":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}},"artifacts":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"kind":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["alert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["signal"]}}]},"metadata":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"owner":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"builder_type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"time_field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"every":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lookback":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"recovery_strategy":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["no_breach"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["query"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["none"]}}]},"no_data_strategy":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["last_known_status"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["emit"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["recover"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["none"]}}]},"query":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"format":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["composed"]},"base":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"breach":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"segment":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"recovery":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"segment":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"format":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["standalone"]},"breach":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"recovery":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"no_data":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}}}]},"state_transition":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"pending_operator":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}}]},"pending_count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"pending_timeframe":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"recovering_operator":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}}]},"recovering_count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"recovering_timeframe":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"grouping":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"fields":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}},"artifacts":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},{"version":"4","modelVersionHash":"f04c261808cd3414415cac3c445f8f66cf7ec240ea8af11dc2b1411da7e4b790","changeTypes":["data_backfill"],"hasTransformation":true,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"kind":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["alert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["signal"]}}]},"metadata":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"owner":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"builder_type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"time_field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"every":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lookback":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"recovery_strategy":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["no_breach"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["query"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["none"]}}]},"no_data_strategy":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["last_known_status"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["emit"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["recover"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["none"]}}]},"query":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"format":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["composed"]},"base":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"breach":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"segment":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"recovery":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"segment":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"format":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["standalone"]},"breach":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"recovery":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"no_data":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}}}]},"state_transition":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"pending_operator":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}}]},"pending_count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"pending_timeframe":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"recovering_operator":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}}]},"recovering_count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"recovering_timeframe":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"grouping":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"fields":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}},"artifacts":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"data":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"kind":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["alert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["signal"]}}]},"metadata":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"owner":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"builder_type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"time_field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"every":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lookback":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"recovery_strategy":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["no_breach"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["query"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["none"]}}]},"no_data_strategy":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["last_known_status"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["emit"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["recover"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["none"]}}]},"query":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"format":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["composed"]},"base":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"breach":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"segment":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"recovery":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"segment":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"format":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["standalone"]},"breach":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"recovery":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"no_data":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}}}]},"state_transition":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"pending_operator":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}}]},"pending_count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"pending_timeframe":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"recovering_operator":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}}]},"recovering_count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"recovering_timeframe":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"grouping":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"fields":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}},"artifacts":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"data":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},{"version":"5","modelVersionHash":"4d852432d029770f467533b8739079239afc4011ede813d06c9aebc51b45e700","changeTypes":["unsafe_transform"],"hasTransformation":true,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"kind":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["alert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["signal"]}}]},"metadata":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"owner":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"builder_type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"time_field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"every":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lookback":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"recovery_strategy":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["no_breach"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["query"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["none"]}}]},"no_data_strategy":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["last_known_status"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["emit"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["recover"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["none"]}}]},"query":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"format":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["composed"]},"base":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"breach":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"segment":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"recovery":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"segment":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"format":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["standalone"]},"breach":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"recovery":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"no_data":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}}}]},"state_transition":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"pending_operator":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}}]},"pending_count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"pending_timeframe":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"recovering_operator":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}}]},"recovering_count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"recovering_timeframe":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"grouping":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"fields":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}},"artifacts":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"data":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"kind":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["alert"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["signal"]}}]},"metadata":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"owner":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"builder_type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"time_field":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"every":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lookback":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"recovery_strategy":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["no_breach"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["query"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["none"]}}]},"no_data_strategy":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["last_known_status"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["emit"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["recover"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["none"]}}]},"query":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"format":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["composed"]},"base":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"breach":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"segment":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"recovery":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"segment":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"format":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["standalone"]},"breach":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"query":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"recovery":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"no_data":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"query":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}}}]},"state_transition":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"pending_operator":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}}]},"pending_count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"pending_timeframe":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"recovering_operator":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["AND"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["OR"]}}]},"recovering_count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"recovering_timeframe":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"grouping":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"fields":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}},"artifacts":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"data":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.kind.type":"keyword","properties.kind.ignore_above":256,"properties.metadata.properties.name.type":"text","properties.metadata.properties.name.fields.keyword.type":"keyword","properties.metadata.properties.name.fields.keyword.ignore_above":256,"properties.metadata.properties.description.type":"text","properties.metadata.properties.tags.type":"keyword","properties.metadata.properties.tags.ignore_above":128,"properties.enabled.type":"boolean","properties.schedule.properties.every.type":"keyword","properties.schedule.properties.every.ignore_above":256}},"alerting_action_policy":{"name":"alerting_action_policy","migrationVersions":[],"hash":"6033fc8235319220443ac2dee4f0d2d7aedd2fefcd20ab89186ea3a31fdf8892","modelVersions":[{"version":"1","modelVersionHash":"4e674124717355f574c1574f411a873a9cdb7867986777a470015021ee41aeaf","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"destinations":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":20}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["workflow"]},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"matcher":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"groupBy":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"tags":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":20}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"groupingMode":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["per_episode"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["all"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["per_field"]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"strategy":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["on_status_change"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["per_status_interval"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["time_interval"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["every_time"]}}]},"interval":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"snoozedUntil":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"auth":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"apiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"owner":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"createdByUser":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"destinations":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":20}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["workflow"]},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"matcher":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"groupBy":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"tags":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":20}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"groupingMode":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["per_episode"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["all"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["per_field"]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"strategy":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["on_status_change"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["per_status_interval"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["time_interval"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["every_time"]}}]},"interval":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"snoozedUntil":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"auth":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"apiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"owner":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdByUser":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},{"version":"2","modelVersionHash":"4b01d2c0f4235091a43ee8e5ec33f977b8da30787a9956bb9d258a01cfc872cc","changeTypes":["data_backfill","data_removal"],"hasTransformation":true,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"destinations":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":20}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["workflow"]},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"matcher":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"groupBy":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"tags":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":20}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"groupingMode":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["per_episode"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["all"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["per_field"]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"strategy":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["on_status_change"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["per_status_interval"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["time_interval"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["every_time"]}}]},"interval":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"snoozedUntil":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"apiKeyOwner":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyCreatedByUser":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"auth":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"apiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"owner":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdByUser":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"destinations":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":20}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["workflow"]},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"matcher":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"groupBy":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":10}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"tags":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":20}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"groupingMode":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["per_episode"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["all"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["per_field"]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"throttle":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"strategy":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["on_status_change"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["per_status_interval"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["time_interval"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["every_time"]}}]},"interval":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"snoozedUntil":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"apiKeyOwner":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"apiKeyCreatedByUser":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"auth":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"apiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"owner":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdByUser":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"createdBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updatedBy":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.name.type":"text","properties.name.fields.keyword.type":"keyword","properties.name.fields.keyword.ignore_above":256,"properties.description.type":"text","properties.enabled.type":"boolean","properties.tags.type":"keyword","properties.tags.ignore_above":128}},"alerting_api_key_pending_invalidation":{"name":"alerting_api_key_pending_invalidation","migrationVersions":[],"hash":"791f6c405397738e0fdb8e42f00b540e33a01c4d5310b0289dca6dab39faff1f","modelVersions":[{"version":"1","modelVersionHash":"a512dc7fc1b2987afd2243728833a8e82ec74bb7bb77cf85563d5dc0b014003b","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"uiamApiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"uiamApiKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.createdAt.type":"date"}},"markdown":{"name":"markdown","migrationVersions":[],"hash":"4295a30b7fa4d96fe36f97956e93072fea48af2d5c819a936578b12eb158aca2","modelVersions":[{"version":"1","modelVersionHash":"7d2c8e091ff85d7ce162d282193162ddf22e0b4c7b09c6ea93b51645f2d5873c","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"content":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"settings":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"open_links_in_new_tab":{"type":"boolean","flags":{"presence":"optional","default":true,"error":{"__fn":"([error]) => this.onError(error)"}}}}},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"hide_title":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"hide_border":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"content":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"settings":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"open_links_in_new_tab":{"type":"boolean","flags":{"presence":"optional","default":true,"error":{"__fn":"([error]) => this.onError(error)"}}}}},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"hide_title":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"hide_border":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.title.type":"text","properties.description.type":"text","properties.content.type":"text","properties.content.index":false}},"links":{"name":"links","migrationVersions":[],"hash":"737711b91d6f661befc3e9fda872eb38e8d3b4cb2b5a6ba7db7cc2175c693b25","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties.title.type":"text","properties.description.type":"text","properties.links.dynamic":false,"properties.links.properties":{}}},"stream-prompts":{"name":"stream-prompts","migrationVersions":[],"hash":"0abae95802f0144f03f2374c0b582b567ad84f29223381df0cb93aae730f8d38","modelVersions":[{"version":"1","modelVersionHash":"390dbebab5a57668158bfe96c3fc5d917cff996aae175364db10a1f21807536b","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"featurePromptOverride":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"significantEventsPromptOverride":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"featurePromptOverride":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"significantEventsPromptOverride":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},{"version":"2","modelVersionHash":"b2d4c838a067e9d59f2238e279d61801aa50e6230e243a23a33f2b62fd3fdfbb","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"featurePromptOverride":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"significantEventsPromptOverride":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"descriptionPromptOverride":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"featurePromptOverride":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"significantEventsPromptOverride":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"descriptionPromptOverride":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},{"version":"3","modelVersionHash":"62fad1e5f1a350b7f5dc84dc20e6324baf795caee6318cc21fdff9c540137218","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"featurePromptOverride":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"significantEventsPromptOverride":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"descriptionPromptOverride":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"systemsPromptOverride":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"featurePromptOverride":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"significantEventsPromptOverride":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"descriptionPromptOverride":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"systemsPromptOverride":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties":{}}},"nightshift-investigation":{"name":"nightshift-investigation","migrationVersions":[],"hash":"98ea5f54379e419c105d0ed58ed6a71d3f204dac0abca2d2de3bd8d419d34426","modelVersions":[{"version":"1","modelVersionHash":"355a6dcf0e0e7343578ac590dc6791a71f2279b0609d1d5b61474a9d8bf04352","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"status":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":500}]},"subject_type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":500}]},"subject_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":500}]},"subject_summary":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000},{"x-oas-optional":true}]},"trigger_type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":500}]},"concurrency_key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":500},{"x-oas-optional":true}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64}]},"started_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64},{"x-oas-optional":true}]},"completed_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64},{"x-oas-optional":true}]},"executed_by":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":500},{"x-oas-optional":true}]},"error":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000},{"x-oas-optional":true}]},"summary":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000},{"x-oas-optional":true}]},"conclusion":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000},{"x-oas-optional":true}]},"severity":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":500},{"x-oas-optional":true}]},"hypotheses":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":50}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}]},"recommendations":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":3}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}]},"blind_spots":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":3}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}]},"trigger_feedback":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":3}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}]},"conversation_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":500},{"x-oas-optional":true}]},"impact":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"entities":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":10}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}]}}}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"status":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":500}]},"subject_type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":500}]},"subject_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":500}]},"subject_summary":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000},{"x-oas-optional":true}]},"trigger_type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":500}]},"concurrency_key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":500},{"x-oas-optional":true}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64}]},"started_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64},{"x-oas-optional":true}]},"completed_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64},{"x-oas-optional":true}]},"executed_by":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":500},{"x-oas-optional":true}]},"error":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000},{"x-oas-optional":true}]},"summary":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000},{"x-oas-optional":true}]},"conclusion":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000},{"x-oas-optional":true}]},"severity":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":500},{"x-oas-optional":true}]},"hypotheses":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":50}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}]},"recommendations":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":3}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}]},"blind_spots":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":3}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}]},"trigger_feedback":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":3}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}]},"conversation_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":500},{"x-oas-optional":true}]},"impact":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"entities":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":10}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}]}}}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.status.type":"keyword","properties.status.ignore_above":1024,"properties.subject_type.type":"keyword","properties.subject_type.ignore_above":1024,"properties.subject_id.type":"keyword","properties.subject_id.ignore_above":1024,"properties.subject_summary.type":"text","properties.concurrency_key.type":"keyword","properties.concurrency_key.ignore_above":1024,"properties.created_at.type":"date","properties.started_at.type":"date","properties.completed_at.type":"date","properties.summary.type":"text","properties.conclusion.type":"text","properties.severity.type":"keyword","properties.severity.ignore_above":1024,"properties.impact.type":"flattened","properties.impact.ignore_above":1024}},"relay-app-connection":{"name":"relay-app-connection","migrationVersions":[],"hash":"15c23b8a601bf701ba1c7f78e09d47fceb988501c4d7e7ed6dcce4b48649f1cd","modelVersions":[{"version":"1","modelVersionHash":"dd9156c8ed7cae327724e6d7c2d3d6c6b231fb7a18233f8be21a0440ef0c1a0d","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["not_connected"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["oauth_in_progress"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["connected"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}}]},"apiKeyId":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"claimId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"surface":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"tenantKey":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"error":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"createdBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["not_connected"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["oauth_in_progress"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["connected"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}}]},"apiKeyId":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"claimId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"surface":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"tenantKey":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"error":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"createdBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.status.type":"keyword","properties.status.ignore_above":1024,"properties.apiKeyId.type":"keyword","properties.apiKeyId.ignore_above":1024,"properties.surface.type":"keyword","properties.surface.ignore_above":1024,"properties.tenantKey.type":"keyword","properties.tenantKey.ignore_above":1024}},"significant-events-maintenance-state":{"name":"significant-events-maintenance-state","migrationVersions":[],"hash":"70b230ffccba08a55c5b74d433ef105883da0091361349dbcbe95055dfbd9e56","modelVersions":[{"version":"1","modelVersionHash":"d7d06b98b812200babec00f3c57b364b225b162f0855c2c3d0dabe8b62cc8318","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"state":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"updatedBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"disabledWorkflows":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":10000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"spaceId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"disabledRuleIds":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":10000}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"lastSummary":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"state":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"executionsCancelled":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"workflowsDisabled":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"rulesDisabled":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"partialFailures":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":10000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"target":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"error":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]}}},"pausedSettings":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"continuousOnboardingWasEnabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"scheduledDiscoveryEnabledSpaceIds":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":10000}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"state":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"updatedBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"disabledWorkflows":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":10000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"spaceId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"disabledRuleIds":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":10000}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"lastSummary":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"state":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"executionsCancelled":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"workflowsDisabled":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"rulesDisabled":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"partialFailures":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":10000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"target":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"error":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]}}},"pausedSettings":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"continuousOnboardingWasEnabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"scheduledDiscoveryEnabledSpaceIds":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":10000}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.state.type":"keyword","properties.state.ignore_above":1024}},"significant-events-run-quota-settings":{"name":"significant-events-run-quota-settings","migrationVersions":[],"hash":"1f864156475ca9152203ed0e81e73879d9c7a538bf20376cd021ba53986a4900","modelVersions":[{"version":"1","modelVersionHash":"03fe1696ec2668c24882f06ff0745c40f1490af874f88b1ee088101c58b0d840","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"limits":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64}]},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":10000}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"limits":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64}]},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":10000}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties":{}}},"significant-events-run-quota-ledger":{"name":"significant-events-run-quota-ledger","migrationVersions":[],"hash":"053461fc35a1678c8e22e375aa574504b2f7baf3ddb13e93003619e63188d20e","modelVersions":[{"version":"1","modelVersionHash":"5aeae00719668231a79f50a0f0f223ca63b9101d402dd57d597f6060d82e0dbe","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"date":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10}]},"group":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["detection"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["investigation"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ki_extraction"]}}]},"count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"date":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10}]},"group":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["detection"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["investigation"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ki_extraction"]}}]},"count":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties":{}}},"map":{"name":"map","migrationVersions":["7.2.0","7.4.0","7.5.0","7.6.0","7.7.0","7.8.0","7.9.0","7.10.0","7.12.0","7.14.0","8.0.0","8.1.0","8.4.0"],"hash":"eb8c049b11e07f00539a90efa1224399ee19c56e20a85e8ebc7dd43740d14e16","modelVersions":[],"schemaVersions":[],"mappings":{"properties.description.type":"text","properties.title.type":"text","properties.version.type":"integer","properties.mapStateJSON.type":"text","properties.layerListJSON.type":"text","properties.uiStateJSON.type":"text","properties.bounds.dynamic":false,"properties.bounds.properties":{}}},"cases-comments":{"name":"cases-comments","migrationVersions":["7.11.0","7.12.0","7.13.1","7.14.0","7.15.0","7.16.0","8.0.0","8.1.0","8.2.0","8.3.0","8.5.0","8.6.0","8.9.0"],"hash":"743a7f26be11477239285f104f7550b0d9cb88160512c1a18a0cb8bad56dbedf","modelVersions":[{"version":"1","modelVersionHash":"9de992f5a792706b986f22d61230432715203dc28df3be16a1048abfd7d98e88","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["eventId.type"],"schemas":{"forwardCompatibility":false,"create":false}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.comment.type":"text","properties.owner.type":"keyword","properties.type.type":"keyword","properties.actions.properties.type.type":"keyword","properties.alertId.type":"keyword","properties.eventId.type":"keyword","properties.created_at.type":"date","properties.created_by.properties.username.type":"keyword","properties.externalReferenceAttachmentTypeId.type":"keyword","properties.persistableStateAttachmentTypeId.type":"keyword","properties.pushed_at.type":"date","properties.updated_at.type":"date"}},"cases-configure":{"name":"cases-configure","migrationVersions":["7.10.0","7.14.0","7.15.0"],"hash":"afa7ce4d05796d5bc3c2650fcd0bc8f1c64d733c9339f8f61a21884e87ec215f","modelVersions":[{"version":"1","modelVersionHash":"0f4b0d40fda09e7f5d2b0b7a182a94da79847a6ec812671065f601af901bf0b7","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"__fn":"attrs => attrs"},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.created_at.type":"date","properties.closure_type.type":"keyword","properties.owner.type":"keyword"}},"cases-connector-mappings":{"name":"cases-connector-mappings","migrationVersions":["7.14.0"],"hash":"a59319f5bb065c4bba1e4d3ed32e9e702a307e9a9c2cfab842603afa40251d37","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties.owner.type":"keyword"}},"cases-incrementing-id":{"name":"cases-incrementing-id","migrationVersions":[],"hash":"1c1b8daf9276c810f36c0ed2a56753f3da43837e9d3d2fe33b09d9705fcd2c17","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties.last_id.type":"keyword","properties.@timestamp.type":"date","properties.updated_at.type":"date"}},"cases":{"name":"cases","migrationVersions":["7.10.0","7.11.0","7.12.0","7.14.0","7.15.0","8.1.0","8.3.0","8.5.0","8.7.0"],"hash":"5767549154c10d132c57add954f18e9fc858eafee60a682c7a2b5fb8a0ac90bf","modelVersions":[{"version":"1","modelVersionHash":"51227174a69ef23cd8066b381c71c54d8f61c44efa72ea75292fe1b1e1712081","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["customFields.type","customFields.properties.key.type","customFields.properties.type.type","customFields.properties.value.type","customFields.properties.value.fields.number.type","customFields.properties.value.fields.number.ignore_malformed","customFields.properties.value.fields.boolean.ignore_malformed","customFields.properties.value.fields.boolean.type","customFields.properties.value.fields.string.type","customFields.properties.value.fields.date.type","customFields.properties.value.fields.date.ignore_malformed","customFields.properties.value.fields.ip.type","customFields.properties.value.fields.ip.ignore_malformed"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"assignees":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"category":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"closed_at":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"closed_by":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"created_by":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"connector":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"fields":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]}}},"customFields":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"duration":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"external_service":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"connector_name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"external_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"external_title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"external_url":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"pushed_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"pushed_by":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"owner":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"settings":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"syncAlerts":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"severity":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[10]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[20]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[30]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[40]}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[10]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[20]}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"total_alerts":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"total_comments":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"updated_at":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updated_by":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"create":false}},{"version":"2","modelVersionHash":"3b83502025985f8b106033762efde7cb53ba89d29a4d98eb1344b1362daa2891","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["observables.type","observables.properties.typeKey.type","observables.properties.value.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"assignees":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"category":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"closed_at":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"closed_by":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"created_by":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"connector":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"fields":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]}}},"customFields":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"duration":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"external_service":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"connector_name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"external_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"external_title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"external_url":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"pushed_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"pushed_by":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"owner":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"settings":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"syncAlerts":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"severity":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[10]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[20]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[30]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[40]}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[10]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[20]}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"total_alerts":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"total_comments":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"updated_at":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updated_by":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"observables":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updatedAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"description":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"typeKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"create":false}},{"version":"3","modelVersionHash":"6a77dc0a65eab870a1e6d79aadc7963474ca2750c9f32b5ed90abe30065f92c4","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["incremental_id.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"assignees":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"category":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"closed_at":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"closed_by":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"created_by":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"connector":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"fields":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]}}},"customFields":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"duration":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"external_service":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"connector_name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"external_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"external_title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"external_url":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"pushed_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"pushed_by":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"owner":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"settings":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"syncAlerts":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"severity":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[10]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[20]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[30]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[40]}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[10]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[20]}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"total_alerts":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"total_comments":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"updated_at":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updated_by":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"observables":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updatedAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"description":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"typeKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"incremental_id":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"create":false}},{"version":"4","modelVersionHash":"c1c61193b961262f6fcfe375b3667c219405d37cfae502314a8d19a4f0815ce0","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["incremental_id.type","incremental_id.fields.keyword.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"assignees":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"category":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"closed_at":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"closed_by":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"created_by":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"connector":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"fields":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]}}},"customFields":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"duration":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"external_service":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"connector_name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"external_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"external_title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"external_url":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"pushed_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"pushed_by":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"owner":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"settings":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"syncAlerts":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"severity":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[10]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[20]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[30]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[40]}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[10]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[20]}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"total_alerts":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"total_comments":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"updated_at":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updated_by":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"observables":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updatedAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"description":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"typeKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"incremental_id":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"in_progress_at":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"time_to_acknowledge":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"time_to_investigate":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"time_to_resolve":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"create":false}},{"version":"5","modelVersionHash":"f612516f4d5c30ba5993ac20444af3a6b50d0d50a86bda26d4784a8fd77bbbac","changeTypes":["data_backfill","mappings_addition"],"hasTransformation":true,"newMappings":["incremental_id.type","incremental_id.fields.keyword.type","incremental_id.fields.text.type","settings.properties.extractObservables.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"assignees":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"category":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"closed_at":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"closed_by":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"created_by":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"connector":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"fields":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]}}},"customFields":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"duration":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"external_service":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"connector_name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"external_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"external_title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"external_url":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"pushed_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"pushed_by":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"owner":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"settings":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"extractObservables":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"severity":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[10]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[20]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[30]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[40]}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[10]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[20]}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"total_alerts":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"total_comments":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"updated_at":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updated_by":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"observables":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updatedAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"description":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"typeKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"incremental_id":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"in_progress_at":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"time_to_acknowledge":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"time_to_investigate":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"time_to_resolve":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"create":false}},{"version":"6","modelVersionHash":"fb2320187bc708ddf2e90e3597023d665ecece3d3d35198d0c3f6d98f7b9273d","changeTypes":["data_backfill","mappings_addition"],"hasTransformation":true,"newMappings":["total_events.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"assignees":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"category":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"closed_at":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"closed_by":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"created_by":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"connector":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"fields":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]}}},"customFields":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"duration":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"external_service":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"connector_name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"external_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"external_title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"external_url":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"pushed_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"pushed_by":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"owner":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"settings":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"extractObservables":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"severity":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[10]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[20]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[30]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[40]}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[10]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[20]}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"total_alerts":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"total_comments":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"updated_at":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updated_by":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"observables":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updatedAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"description":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"typeKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"incremental_id":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"in_progress_at":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"time_to_acknowledge":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"time_to_investigate":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"time_to_resolve":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_events":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"create":false}},{"version":"7","modelVersionHash":"fed2e044c91903e4e6b2a35a1384c9f55c2132a9e2983ee388d1b9ae40dc1d7a","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["observables.properties.description.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"assignees":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"category":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"closed_at":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"closed_by":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"created_by":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"connector":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"fields":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]}}},"customFields":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"duration":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"external_service":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"connector_name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"external_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"external_title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"external_url":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"pushed_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"pushed_by":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"owner":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"settings":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"extractObservables":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"severity":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[10]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[20]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[30]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[40]}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[10]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[20]}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"total_alerts":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"total_comments":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"updated_at":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updated_by":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"observables":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updatedAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"description":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"typeKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"incremental_id":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"in_progress_at":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"time_to_acknowledge":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"time_to_investigate":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"time_to_resolve":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_events":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"create":false}},{"version":"8","modelVersionHash":"0b34c819bbe54f7294bd31445895be61d4d31c54651c02d31c7145afbe52aa79","changeTypes":["data_backfill","mappings_addition"],"hasTransformation":true,"newMappings":["total_observables.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"assignees":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"category":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"closed_at":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"closed_by":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"created_by":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"connector":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"fields":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]}}},"customFields":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"duration":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"external_service":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"connector_name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"external_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"external_title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"external_url":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"pushed_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"pushed_by":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"owner":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"settings":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"extractObservables":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"severity":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[10]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[20]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[30]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[40]}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[10]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[20]}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"total_alerts":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"total_comments":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"updated_at":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updated_by":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"observables":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updatedAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"description":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"typeKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"incremental_id":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"in_progress_at":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"time_to_acknowledge":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"time_to_investigate":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"time_to_resolve":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_events":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"total_observables":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"create":false}},{"version":"9","modelVersionHash":"ddd5c95cf763ea298cc5f4e3cf3df48fd453e488e520c976e53698a68446f588","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["template.type","template.properties.id.type","template.properties.version.type","extended_fields.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"assignees":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"category":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"closed_at":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"closed_by":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"created_by":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"connector":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"fields":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]}}},"customFields":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"duration":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"external_service":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"connector_name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"external_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"external_title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"external_url":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"pushed_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"pushed_by":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"owner":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"settings":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"extractObservables":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"severity":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[10]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[20]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[30]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[40]}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[10]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[20]}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"total_alerts":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"total_comments":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"updated_at":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updated_by":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"observables":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updatedAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"description":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"typeKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"incremental_id":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"in_progress_at":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"time_to_acknowledge":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"time_to_investigate":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"time_to_resolve":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_events":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"total_observables":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"template":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"extended_fields":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"assignees":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"category":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"closed_at":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"closed_by":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"created_by":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"connector":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"fields":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"customFields":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"duration":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"external_service":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"connector_name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"external_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"external_title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"external_url":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"pushed_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"pushed_by":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"owner":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"settings":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"extractObservables":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"severity":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[10]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[20]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[30]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[40]}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[10]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[20]}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"total_alerts":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"total_comments":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"updated_at":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updated_by":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"observables":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updatedAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"description":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"typeKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"incremental_id":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"in_progress_at":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"time_to_acknowledge":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"time_to_investigate":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"time_to_resolve":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_events":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"total_observables":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"template":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"extended_fields":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}},{"version":"10","modelVersionHash":"3655589a9e7276695ea1296c26c62c623800ba1ae15ba299d3cc35ac10adbb8b","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["assignees.properties.username.type","assignees.properties.username.ignore_above","assignees.properties.full_name.type","assignees.properties.full_name.ignore_above","assignees.properties.email.type","assignees.properties.email.ignore_above"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"assignees":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"email":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}]},"category":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"closed_at":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"closed_by":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"created_by":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"connector":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"fields":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]}}},"customFields":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"duration":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"external_service":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"connector_name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"external_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"external_title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"external_url":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"pushed_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"pushed_by":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"owner":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"settings":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"syncAlerts":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"extractObservables":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"severity":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[10]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[20]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[30]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[40]}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[10]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[20]}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"total_alerts":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"total_comments":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"updated_at":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updated_by":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"observables":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updatedAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"description":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"typeKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"incremental_id":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"in_progress_at":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"time_to_acknowledge":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"time_to_investigate":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"time_to_resolve":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_events":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"total_observables":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"template":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"extended_fields":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"assignees":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"uid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"email":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}]},"category":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"closed_at":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"closed_by":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"created_by":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"connector":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"fields":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"customFields":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"duration":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"external_service":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"connector_name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"external_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"external_title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"external_url":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"pushed_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"pushed_by":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"owner":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"settings":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"syncAlerts":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"extractObservables":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"severity":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[10]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[20]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[30]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[40]}}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[0]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[10]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[20]}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"total_alerts":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"total_comments":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"updated_at":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updated_by":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"full_name":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"username":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"observables":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updatedAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"description":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"typeKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"incremental_id":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"in_progress_at":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"time_to_acknowledge":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"time_to_investigate":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"time_to_resolve":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"total_events":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"total_observables":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"template":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"extended_fields":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.assignees.properties.uid.type":"keyword","properties.assignees.properties.username.type":"keyword","properties.assignees.properties.username.ignore_above":1024,"properties.assignees.properties.full_name.type":"keyword","properties.assignees.properties.full_name.ignore_above":1024,"properties.assignees.properties.email.type":"keyword","properties.assignees.properties.email.ignore_above":1024,"properties.closed_at.type":"date","properties.closed_by.properties.username.type":"keyword","properties.closed_by.properties.full_name.type":"keyword","properties.closed_by.properties.email.type":"keyword","properties.closed_by.properties.profile_uid.type":"keyword","properties.created_at.type":"date","properties.created_by.properties.username.type":"keyword","properties.created_by.properties.full_name.type":"keyword","properties.created_by.properties.email.type":"keyword","properties.created_by.properties.profile_uid.type":"keyword","properties.duration.type":"unsigned_long","properties.description.type":"text","properties.connector.properties.name.type":"text","properties.connector.properties.type.type":"keyword","properties.connector.properties.fields.properties.key.type":"text","properties.connector.properties.fields.properties.value.type":"text","properties.external_service.properties.pushed_at.type":"date","properties.external_service.properties.pushed_by.properties.username.type":"keyword","properties.external_service.properties.pushed_by.properties.full_name.type":"keyword","properties.external_service.properties.pushed_by.properties.email.type":"keyword","properties.external_service.properties.pushed_by.properties.profile_uid.type":"keyword","properties.external_service.properties.connector_name.type":"keyword","properties.external_service.properties.external_id.type":"keyword","properties.external_service.properties.external_title.type":"text","properties.external_service.properties.external_url.type":"text","properties.owner.type":"keyword","properties.title.type":"text","properties.title.fields.keyword.type":"keyword","properties.status.type":"short","properties.tags.type":"keyword","properties.updated_at.type":"date","properties.updated_by.properties.username.type":"keyword","properties.updated_by.properties.full_name.type":"keyword","properties.updated_by.properties.email.type":"keyword","properties.updated_by.properties.profile_uid.type":"keyword","properties.settings.properties.syncAlerts.type":"boolean","properties.settings.properties.extractObservables.type":"boolean","properties.severity.type":"short","properties.total_alerts.type":"integer","properties.total_comments.type":"integer","properties.total_events.type":"integer","properties.total_observables.type":"integer","properties.category.type":"keyword","properties.customFields.type":"nested","properties.customFields.properties.key.type":"keyword","properties.customFields.properties.type.type":"keyword","properties.customFields.properties.value.type":"keyword","properties.customFields.properties.value.fields.number.type":"long","properties.customFields.properties.value.fields.number.ignore_malformed":true,"properties.customFields.properties.value.fields.boolean.type":"boolean","properties.customFields.properties.value.fields.boolean.ignore_malformed":true,"properties.customFields.properties.value.fields.string.type":"text","properties.customFields.properties.value.fields.date.type":"date","properties.customFields.properties.value.fields.date.ignore_malformed":true,"properties.customFields.properties.value.fields.ip.type":"ip","properties.customFields.properties.value.fields.ip.ignore_malformed":true,"properties.observables.type":"nested","properties.observables.properties.typeKey.type":"keyword","properties.observables.properties.value.type":"keyword","properties.observables.properties.description.type":"keyword","properties.incremental_id.type":"unsigned_long","properties.incremental_id.fields.keyword.type":"keyword","properties.incremental_id.fields.text.type":"text","properties.template.type":"object","properties.template.properties.id.type":"keyword","properties.template.properties.version.type":"integer","properties.extended_fields.type":"flattened"}},"cases-user-actions":{"name":"cases-user-actions","migrationVersions":["7.10.0","7.14.0","7.16.0","8.0.0","8.1.0","8.3.0","8.5.0"],"hash":"15619b8126494e753766c2efebbc114bc42e28d4ddf7ba4aadc969adae0e3307","modelVersions":[{"version":"1","modelVersionHash":"987b5dfed377eeb3ab69bcba80cb254be999e3fd7695c6b901fe7414ef27f151","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"__fn":"attrs => attrs"},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"action":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30}]},"created_by":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"username":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"payload":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"metas":[{"x-oas-optional":true}],"keys":{"connector":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"metas":[{"x-oas-optional":true}],"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50},{"x-oas-optional":true}]}}},"comment":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"metas":[{"x-oas-optional":true}],"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50},{"x-oas-optional":true}]},"externalReferenceAttachmentTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50},{"x-oas-optional":true}]},"persistableStateAttachmentTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50},{"x-oas-optional":true}]}}},"assignees":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"uid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024},{"x-oas-optional":true}]}}}]}}},"owner":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50}]}}}}},{"version":"2","modelVersionHash":"827ef84456a5771b5aaeac7f6e334469e3b4bae2a59d0938263bad32d0a4fcd8","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["source.properties.type.type","source.properties.type.ignore_above"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"action":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30}]},"created_by":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"username":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"payload":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"metas":[{"x-oas-optional":true}],"keys":{"connector":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"metas":[{"x-oas-optional":true}],"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50},{"x-oas-optional":true}]}}},"comment":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"metas":[{"x-oas-optional":true}],"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50},{"x-oas-optional":true}]},"externalReferenceAttachmentTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50},{"x-oas-optional":true}]},"persistableStateAttachmentTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50},{"x-oas-optional":true}]}}},"assignees":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"uid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024},{"x-oas-optional":true}]}}}]}}},"owner":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50}]},"source":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":512}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":256},{"x-oas-optional":true}]},"run_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":512},{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"action":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30}]},"created_by":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"username":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"payload":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"metas":[{"x-oas-optional":true}],"keys":{"connector":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"metas":[{"x-oas-optional":true}],"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50},{"x-oas-optional":true}]}}},"comment":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"metas":[{"x-oas-optional":true}],"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50},{"x-oas-optional":true}]},"externalReferenceAttachmentTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50},{"x-oas-optional":true}]},"persistableStateAttachmentTypeId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50},{"x-oas-optional":true}]}}},"assignees":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"uid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024},{"x-oas-optional":true}]}}}]}}},"owner":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50}]},"source":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"type":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["agent"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["workflow"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["rule"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["attack"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["api"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["user"]}}]},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":512}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":256},{"x-oas-optional":true}]},"run_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":512},{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.action.type":"keyword","properties.created_at.type":"date","properties.created_by.properties.username.type":"keyword","properties.payload.dynamic":false,"properties.payload.properties.connector.properties.type.type":"keyword","properties.payload.properties.comment.properties.type.type":"keyword","properties.payload.properties.comment.properties.externalReferenceAttachmentTypeId.type":"keyword","properties.payload.properties.comment.properties.persistableStateAttachmentTypeId.type":"keyword","properties.payload.properties.assignees.properties.uid.type":"keyword","properties.owner.type":"keyword","properties.source.properties.type.type":"keyword","properties.source.properties.type.ignore_above":1024,"properties.type.type":"keyword"}},"cases-telemetry":{"name":"cases-telemetry","migrationVersions":[],"hash":"d31f96ed81642ed5508d097fed7b1bfddf02f37554f5ebe5eeb3eb02db473785","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties":{}}},"cases-rules":{"name":"cases-rules","migrationVersions":[],"hash":"8419d5dcd518795e0b930551825c40fd978568706b9f9f29eff64657233dcb76","modelVersions":[{"version":"1","modelVersionHash":"89b0137e03311fc010bc16b6ea0dd89e86dc89ae66170989b04169ca086d45eb","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":false,"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"counter":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"grouping":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"rules":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"updatedAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.counter.type":"unsigned_long","properties.createdAt.type":"date","properties.rules.properties.id.type":"keyword","properties.updatedAt.type":"date"}},"cases-templates":{"name":"cases-templates","migrationVersions":[],"hash":"27f0f612fe1795982c86d87a9fe4b92e2af756665e301cd457a70f92f8ea8400","modelVersions":[{"version":"1","modelVersionHash":"501b8b95a43fe88a45b31e58f68af1c8cff27d28db7dfb66e550ebe6cc55411b","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"templateId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":36}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50}]},"owner":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30}]},"definition":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30000}]},"templateVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"deletedAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1000},{"x-oas-optional":true}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50}]}]},"author":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":160},{"x-oas-optional":true}]},"usageCount":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"fieldCount":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"fieldNames":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":200}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"lastUsedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30},{"x-oas-optional":true}]},"isDefault":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"isLatest":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"isEnabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"templateId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":36}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50}]},"owner":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30}]},"definition":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30000}]},"templateVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"deletedAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1000},{"x-oas-optional":true}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50}]}]},"author":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":160},{"x-oas-optional":true}]},"usageCount":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"fieldCount":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"fieldNames":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":200}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"lastUsedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30},{"x-oas-optional":true}]},"isDefault":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"isLatest":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"isEnabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}},{"version":"2","modelVersionHash":"e6a953aa5603aec055aea988e08b5bca5a8dedc9e44f8b1b01a196580c48b816","changeTypes":["data_backfill","mappings_addition","mappings_deprecation"],"hasTransformation":true,"newMappings":["fieldDefinitions.type","fieldDefinitions.properties.name.type","fieldDefinitions.properties.name.ignore_above","fieldDefinitions.properties.label.type","fieldDefinitions.properties.type.type","fieldDefinitions.properties.type.ignore_above","fieldDefinitions.properties.control.type","fieldDefinitions.properties.control.ignore_above"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"templateId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":36}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50}]},"owner":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30}]},"definition":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30000}]},"templateVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"deletedAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1000},{"x-oas-optional":true}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50}]}]},"author":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":160},{"x-oas-optional":true}]},"usageCount":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"fieldCount":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"lastUsedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30},{"x-oas-optional":true}]},"isDefault":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"isLatest":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"isEnabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"fieldDefinitions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":200}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":160}]},"label":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":160}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50}]},"control":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50}]}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"templateId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":36}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50}]},"owner":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30}]},"definition":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30000}]},"templateVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"deletedAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1000},{"x-oas-optional":true}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50}]}]},"author":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":160},{"x-oas-optional":true}]},"usageCount":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"fieldCount":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"lastUsedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30},{"x-oas-optional":true}]},"isDefault":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"isLatest":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"isEnabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"fieldDefinitions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":200}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":160}]},"label":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":160}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50}]},"control":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50}]}}}]}}}}},{"version":"3","modelVersionHash":"174389bb5a9550c1fa89c3e9cb9990a2b4d058db07858e867c8117f4b4631cd6","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["legacyKey.type","legacyKey.ignore_above"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"templateId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":36}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50}]},"owner":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30}]},"definition":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30000}]},"templateVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"deletedAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1000},{"x-oas-optional":true}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50}]}]},"author":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":160},{"x-oas-optional":true}]},"usageCount":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"fieldCount":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"lastUsedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30},{"x-oas-optional":true}]},"isDefault":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"isLatest":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"isEnabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"fieldDefinitions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":200}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":160}]},"label":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":160}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50}]},"control":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50}]}}}]},"legacyKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":36},{"x-oas-optional":true}]},"fieldNames":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":200}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"templateId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":36}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50}]},"owner":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30}]},"definition":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30000}]},"templateVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"deletedAt":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1000},{"x-oas-optional":true}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50}]}]},"author":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":160},{"x-oas-optional":true}]},"usageCount":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"fieldCount":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"lastUsedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30},{"x-oas-optional":true}]},"isDefault":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"isLatest":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"isEnabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"fieldDefinitions":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":200}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":160}]},"label":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":160}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50}]},"control":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50}]}}}]},"legacyKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":36},{"x-oas-optional":true}]},"fieldNames":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":200}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.templateId.type":"keyword","properties.templateId.ignore_above":1024,"properties.name.type":"keyword","properties.name.ignore_above":1024,"properties.templateVersion.type":"integer","properties.owner.type":"keyword","properties.owner.ignore_above":1024,"properties.definition.type":"text","properties.deletedAt.type":"date","properties.description.type":"text","properties.tags.type":"keyword","properties.tags.ignore_above":1024,"properties.author.type":"keyword","properties.author.ignore_above":1024,"properties.usageCount.type":"integer","properties.fieldCount.type":"integer","properties.fieldNames.type":"keyword","properties.fieldNames.ignore_above":1024,"properties.fieldDefinitions.type":"nested","properties.fieldDefinitions.properties.name.type":"keyword","properties.fieldDefinitions.properties.name.ignore_above":1024,"properties.fieldDefinitions.properties.label.type":"text","properties.fieldDefinitions.properties.type.type":"keyword","properties.fieldDefinitions.properties.type.ignore_above":1024,"properties.fieldDefinitions.properties.control.type":"keyword","properties.fieldDefinitions.properties.control.ignore_above":1024,"properties.lastUsedAt.type":"date","properties.isDefault.type":"boolean","properties.isLatest.type":"boolean","properties.isEnabled.type":"boolean","properties.legacyKey.type":"keyword","properties.legacyKey.ignore_above":1024}},"cases-field-definition":{"name":"cases-field-definition","migrationVersions":[],"hash":"b12369084e9a9618a83d200ed5e9b9e2d403fe2c49b3d1076298098e99276140","modelVersions":[{"version":"1","modelVersionHash":"9072b9978089a664d6e795e8fc3a6b820bddfdf3727e721dfacc7bab02cc0d21","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"fieldDefinitionId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":36}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":160}]},"definition":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30000}]},"owner":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1000},{"x-oas-optional":true}]},"isGlobal":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"fieldDefinitionId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":36}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":160}]},"definition":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30000}]},"owner":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1000},{"x-oas-optional":true}]},"isGlobal":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}},{"version":"2","modelVersionHash":"32400bf02a2811f61c5073b86ae13b6dff2fe573a9abd5f33bfeea81b72fada0","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"fieldDefinitionId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":36}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":160}]},"definition":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30000}]},"owner":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1000},{"x-oas-optional":true}]},"isGlobal":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"displayOrder":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":0}}],"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"fieldDefinitionId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":36}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":160}]},"definition":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30000}]},"owner":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1000},{"x-oas-optional":true}]},"isGlobal":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"displayOrder":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":0}}],"metas":[{"x-oas-optional":true}]}}}}},{"version":"3","modelVersionHash":"f1e3412f1feac248509471d41b0cb5bdce8893427ed9ac04c7466234b007d723","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"fieldDefinitionId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":36}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":160}]},"definition":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30000}]},"owner":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1000},{"x-oas-optional":true}]},"isGlobal":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"displayOrder":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":0}}],"metas":[{"x-oas-optional":true}]},"legacyKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":36},{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"fieldDefinitionId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":36}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":160}]},"definition":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30000}]},"owner":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1000},{"x-oas-optional":true}]},"isGlobal":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"displayOrder":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":0}}],"metas":[{"x-oas-optional":true}]},"legacyKey":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":36},{"x-oas-optional":true}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.fieldDefinitionId.type":"keyword","properties.fieldDefinitionId.ignore_above":1024,"properties.name.type":"keyword","properties.name.ignore_above":1024,"properties.definition.type":"text","properties.owner.type":"keyword","properties.owner.ignore_above":1024,"properties.description.type":"text","properties.isGlobal.type":"boolean"}},"cases-attachments":{"name":"cases-attachments","migrationVersions":[],"hash":"80b895e98d4312987b239508edb27551d92d7e6e2837d8a213d6683552e0db56","modelVersions":[{"version":"1","modelVersionHash":"6c72eed0233d7db3430c4d7aacba56f4881cd553cf903a0a7142559178d68992","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"__fn":"attrs => attrs"},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50}]},"attachmentId":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":512}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":512}]}]}}]},"owner":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30}]},"data":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"content":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30000}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30}]},"created_by":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"username":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"pushed_at":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updated_at":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":30}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.type.type":"keyword","properties.type.ignore_above":1024,"properties.attachmentId.type":"keyword","properties.attachmentId.ignore_above":1024,"properties.owner.type":"keyword","properties.owner.ignore_above":1024,"properties.data.properties.content.type":"text","properties.created_at.type":"date","properties.created_by.properties.username.type":"keyword","properties.created_by.properties.username.ignore_above":1024,"properties.pushed_at.type":"date","properties.updated_at.type":"date"}},"ml-job":{"name":"ml-job","migrationVersions":["7.9.0","7.10.0"],"hash":"c76b6c50ff95a890cd0991777f51ef98bae140a699d58ac2a64ead6c157cd914","modelVersions":[],"schemaVersions":[],"mappings":{"properties.job_id.type":"text","properties.job_id.fields.keyword.type":"keyword","properties.datafeed_id.type":"text","properties.datafeed_id.fields.keyword.type":"keyword","properties.type.type":"keyword"}},"ml-trained-model":{"name":"ml-trained-model","migrationVersions":["7.9.0","7.10.0"],"hash":"133305438dc0b60a6660c44f0d8183ad5ba079db8fdd4e4f4b5ab3a09d2f29b8","modelVersions":[],"schemaVersions":[],"mappings":{"properties.model_id.type":"text","properties.model_id.fields.keyword.type":"keyword","properties.job.properties.job_id.type":"text","properties.job.properties.job_id.fields.keyword.type":"keyword","properties.job.properties.create_time.type":"date"}},"ml-module":{"name":"ml-module","migrationVersions":["7.9.0","7.10.0"],"hash":"cb77705b41ea0a35d8ba79b19014a30069e0e93a2cfb7ae8c6f20a79207d5daa","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties.id.type":"text","properties.id.fields.keyword.type":"keyword","properties.title.type":"text","properties.title.fields.keyword.type":"keyword","properties.description.type":"text","properties.description.fields.keyword.type":"keyword","properties.type.type":"text","properties.type.fields.keyword.type":"keyword","properties.logo.type":"object","properties.defaultIndexPattern.type":"text","properties.defaultIndexPattern.fields.keyword.type":"keyword","properties.query.type":"object","properties.jobs.type":"object","properties.datafeeds.type":"object","properties.tags.type":"text","properties.tags.fields.keyword.type":"keyword"}},"infrastructure-monitoring-log-view":{"name":"infrastructure-monitoring-log-view","migrationVersions":[],"hash":"a15ae1d2c400f2ea175cd407705dccd85178f9db82def8137b24c4ee4a489ae9","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties.name.type":"text"}},"upgrade-assistant-ml-upgrade-operation":{"name":"upgrade-assistant-ml-upgrade-operation","migrationVersions":[],"hash":"14c776eefaef64b183fb6505e1e11a76131c1a1cd8f5a8f7350961e2ab013061","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties.snapshotId.type":"text","properties.snapshotId.fields.keyword.type":"keyword","properties.snapshotId.fields.keyword.ignore_above":256}},"scheduled_report":{"name":"scheduled_report","migrationVersions":[],"hash":"5bfc637d3d3e01cd788937b8cf4b9f072565451ba62bdc27679cb8116bb408d6","modelVersions":[{"version":"1","modelVersionHash":"241706f9098b10b4f937e28bbc2319661553fd0d1a4a3f5904c56e5157c6cfe3","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"jobType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"isDeprecated":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"layout":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["preserve_layout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["print"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["canvas"]}}]},"objectType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"migrationVersion":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"notification":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"email":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"keys":{"to":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bcc":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"cc":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}}},"payload":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"rrule":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":31}}]}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}}]}}},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"jobType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"isDeprecated":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"layout":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["preserve_layout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["print"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["canvas"]}}]},"objectType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"migrationVersion":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"notification":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"email":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"keys":{"to":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bcc":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"cc":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}}},"payload":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"rrule":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":31}}]}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}}]}}},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},{"version":"2","modelVersionHash":"b6b92f0e46c3e6d4b51a98cf157ce05edf29c8b462e875cd97503edf478e1897","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"jobType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"isDeprecated":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"layout":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["preserve_layout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["print"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["canvas"]}}]},"objectType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"migrationVersion":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"notification":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"email":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"keys":{"to":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bcc":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"cc":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}}},"payload":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"rrule":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":31}}]}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}}]}}},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"jobType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"isDeprecated":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"layout":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["preserve_layout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["print"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["canvas"]}}]},"objectType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"migrationVersion":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"notification":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"email":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"keys":{"to":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bcc":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"cc":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}}},"payload":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"rrule":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":31}}]}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}}]}}},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},{"version":"3","modelVersionHash":"168459e996dd25ec6251a0e2e247b2a0e87c6c125b523892f618680ac98e3e98","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"jobType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"isDeprecated":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"layout":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["preserve_layout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["print"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["canvas"]}}]},"objectType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"migrationVersion":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"notification":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"email":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"keys":{"to":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bcc":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"cc":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}}},"payload":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"rrule":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":31}}]}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byhour":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}},"byweekday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}}]}}},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"jobType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"isDeprecated":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"layout":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["preserve_layout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["print"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["canvas"]}}]},"objectType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"migrationVersion":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"notification":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"email":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"keys":{"to":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bcc":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"cc":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}}},"payload":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"rrule":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":31}}]}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byhour":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}},"byweekday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}}]}}},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},{"version":"4","modelVersionHash":"09604dbf54893d878eb340372c8b32a13737c583a4f5d2037b2022291aacec1c","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"jobType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"isDeprecated":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"layout":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["preserve_layout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["print"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["canvas"]}}]},"objectType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"migrationVersion":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"notification":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"keys":{"to":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bcc":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"cc":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"subject":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1000},{"x-oas-optional":true}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000},{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"payload":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"rrule":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":31}}]}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byhour":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}},"byweekday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}}]}}},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"jobType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"isDeprecated":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"layout":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["preserve_layout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["print"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["canvas"]}}]},"objectType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"migrationVersion":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"notification":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"keys":{"to":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bcc":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"cc":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"subject":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1000},{"x-oas-optional":true}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000},{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"payload":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"rrule":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":31}}]}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byhour":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}},"byweekday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}}]}}},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},{"version":"5","modelVersionHash":"fba6463546fd3262466a3bfd42c2a2912f951cb99e5bb28902108368825ab165","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["title.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"jobType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"isDeprecated":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"layout":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["preserve_layout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["print"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["canvas"]}}]},"objectType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"migrationVersion":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"notification":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"keys":{"to":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bcc":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"cc":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"subject":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1000},{"x-oas-optional":true}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000},{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"payload":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"rrule":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":31}}]}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byhour":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}},"byweekday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}}]}}},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"createdBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"jobType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"meta":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"isDeprecated":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"layout":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["preserve_layout"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["print"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["canvas"]}}]},"objectType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"migrationVersion":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"notification":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"email":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"keys":{"to":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bcc":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"cc":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"subject":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1000},{"x-oas-optional":true}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000},{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"payload":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"schedule":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"rrule":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[1]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":31}}]}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[2]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[3]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byhour":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":23}}]}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byweekday":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"freq":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[4]},"interval":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"tzid":{"type":"string","flags":{"presence":"optional","default":"UTC","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"dtstart":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"byminute":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":59}}]}]},"byhour":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}},"byweekday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}},"bymonthday":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}}}]}}},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.title.type":"text","properties.createdBy.type":"keyword"}},"canvas-element":{"name":"canvas-element","migrationVersions":["7.13.1","7.14.0","7.15.0","7.16.0","7.17.0","8.0.0","8.0.1","8.1.0","8.2.0","8.3.0","8.4.0","8.5.0","8.6.0","8.7.0","8.9.0"],"hash":"624cc83eea947d7b56f69849b2be1ecac1ecea0fac26661945ae5825b1df09f4","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties.name.type":"text","properties.name.fields.keyword.type":"keyword","properties.help.type":"text","properties.content.type":"text","properties.image.type":"text","properties.@timestamp.type":"date","properties.@created.type":"date"}},"canvas-workpad":{"name":"canvas-workpad","migrationVersions":["7.0.0","7.13.1","7.14.0","7.15.0","7.16.0","7.17.0","8.0.0","8.0.1","8.1.0","8.2.0","8.3.0","8.4.0","8.5.0","8.6.0","8.7.0","8.9.0"],"hash":"46f4e70e33991a3ac106111e2c62d5d0b63114fc1481bdff21523745b4ad589d","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties.name.type":"text","properties.name.fields.keyword.type":"keyword","properties.@timestamp.type":"date","properties.@created.type":"date"}},"canvas-workpad-template":{"name":"canvas-workpad-template","migrationVersions":["7.13.1","7.14.0","7.15.0","7.16.0","7.17.0","8.0.0","8.0.1","8.1.0","8.2.0","8.3.0","8.4.0","8.5.0","8.6.0","8.7.0","8.9.0"],"hash":"5d2cc4910c09633c72d9c9cd5bada11ddb3a9ef3816d7aa660c45f3a7ab83f4d","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties.name.type":"text","properties.name.fields.keyword.type":"keyword","properties.help.type":"text","properties.help.fields.keyword.type":"keyword","properties.tags.type":"text","properties.tags.fields.keyword.type":"keyword","properties.template_key.type":"keyword"}},"fleet-setup-lock":{"name":"fleet-setup-lock","migrationVersions":[],"hash":"df3c142ba8907c8ccf004d2240c79d476a70946db092ab4c485d3eb1a3f5bb82","modelVersions":[],"schemaVersions":[],"mappings":{"properties.status.type":"keyword","properties.uuid.type":"text","properties.started_at.type":"date"}},"fleet-space-settings":{"name":"fleet-space-settings","migrationVersions":[],"hash":"fdf9da4711e5772a1c3a8ac718dc3ed50d681a24a8d15ace791055f6ab543be8","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties":{}}},"ingest_manager_settings":{"name":"ingest_manager_settings","migrationVersions":["7.10.0","7.13.0","8.6.0"],"hash":"ea4fba205f1285a449a717dae3b0ac2bd6f5f37d30c7ddf6c197ba9c0b97a1b5","modelVersions":[{"version":"1","modelVersionHash":"bc690e1dd3c74429143baf568a408475d2d311b3663f0f9cdd06237671e52245","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["output_secret_storage_requirements_met.type"],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"2","modelVersionHash":"2938c5288060c60ac5ea5decaf73cbd1548581841b21fb244f444cb2275f747a","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["use_space_awareness_migration_status.type","use_space_awareness_migration_status.index","use_space_awareness_migration_started_at.type","use_space_awareness_migration_started_at.index"],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"3","modelVersionHash":"02303d6a3a088d69a827b216a78f2497dab34aef786649d105d9e49607b4931a","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["delete_unenrolled_agents.properties.enabled.type","delete_unenrolled_agents.properties.enabled.index","delete_unenrolled_agents.properties.is_preconfigured.type","delete_unenrolled_agents.properties.is_preconfigured.index"],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"4","modelVersionHash":"764f19710e944dab032c05a10694aaf8b202d61786f6910898edf5c1e21b92f9","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["action_secret_storage_requirements_met.type"],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"5","modelVersionHash":"60f1ffda3f81b4b449557465e0c0c71233a9636a26b5ebddd2f512a63d889a57","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["ilm_migration_status.dynamic"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"has_seen_add_data_notice":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"prerelease_integrations_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"preconfigured_fields":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"allow":["fleet_server_hosts"]}]},"secret_storage_requirements_met":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"output_secret_storage_requirements_met":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"action_secret_storage_requirements_met":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"use_space_awareness_migration_status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["success"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}}]},"use_space_awareness_migration_started_at":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"delete_unenrolled_agents":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"is_preconfigured":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"ilm_migration_status":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"logs":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["success"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"metrics":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["success"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"synthetics":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["success"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"has_seen_add_data_notice":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"prerelease_integrations_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"preconfigured_fields":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"allow":["fleet_server_hosts"]}]},"secret_storage_requirements_met":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"output_secret_storage_requirements_met":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"action_secret_storage_requirements_met":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"use_space_awareness_migration_status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["success"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}}]},"use_space_awareness_migration_started_at":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"delete_unenrolled_agents":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"is_preconfigured":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"ilm_migration_status":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"logs":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["success"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"metrics":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["success"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"synthetics":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["success"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}}},{"version":"6","modelVersionHash":"f4e65053cbacf45b7decd27bafdd95cbfca25ed93372f648f1dd1c15b5390ffc","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["ssl_secret_storage_requirements_met.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"has_seen_add_data_notice":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"prerelease_integrations_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"preconfigured_fields":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"allow":["fleet_server_hosts"]}]},"secret_storage_requirements_met":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"output_secret_storage_requirements_met":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"action_secret_storage_requirements_met":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"use_space_awareness_migration_status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["success"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}}]},"use_space_awareness_migration_started_at":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"delete_unenrolled_agents":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"is_preconfigured":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"ilm_migration_status":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"logs":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["success"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"metrics":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["success"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"synthetics":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["success"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"ssl_secret_storage_requirements_met":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"has_seen_add_data_notice":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"prerelease_integrations_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"preconfigured_fields":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"allow":["fleet_server_hosts"]}]},"secret_storage_requirements_met":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"output_secret_storage_requirements_met":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"action_secret_storage_requirements_met":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"use_space_awareness_migration_status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["success"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}}]},"use_space_awareness_migration_started_at":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"delete_unenrolled_agents":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"is_preconfigured":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"ilm_migration_status":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"logs":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["success"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"metrics":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["success"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"synthetics":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["success"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"ssl_secret_storage_requirements_met":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}},{"version":"7","modelVersionHash":"742dafd01ce94f15718ca0b3742b619ba751bec9ff8265bbdb5615b497aa50e0","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["integration_knowledge_enabled.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"has_seen_add_data_notice":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"prerelease_integrations_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"preconfigured_fields":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"allow":["fleet_server_hosts"]}]},"secret_storage_requirements_met":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"output_secret_storage_requirements_met":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"action_secret_storage_requirements_met":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"use_space_awareness_migration_status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["success"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}}]},"use_space_awareness_migration_started_at":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"delete_unenrolled_agents":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"is_preconfigured":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"ilm_migration_status":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"logs":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["success"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"metrics":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["success"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"synthetics":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["success"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"ssl_secret_storage_requirements_met":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"integration_knowledge_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"has_seen_add_data_notice":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"prerelease_integrations_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"preconfigured_fields":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"allow":["fleet_server_hosts"]}]},"secret_storage_requirements_met":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"output_secret_storage_requirements_met":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"action_secret_storage_requirements_met":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"use_space_awareness_migration_status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["success"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}}]},"use_space_awareness_migration_started_at":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"delete_unenrolled_agents":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"is_preconfigured":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"ilm_migration_status":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"logs":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["success"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"metrics":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["success"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"synthetics":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["success"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"ssl_secret_storage_requirements_met":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"integration_knowledge_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}},{"version":"8","modelVersionHash":"74998b3e1f04ae096dbb87aca6a523114765df656b8423fb220c46b0f6682675","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["download_source_auth_secret_storage_requirements_met.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"has_seen_add_data_notice":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"prerelease_integrations_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"preconfigured_fields":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"allow":["fleet_server_hosts"]}]},"secret_storage_requirements_met":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"output_secret_storage_requirements_met":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"action_secret_storage_requirements_met":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"use_space_awareness_migration_status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["success"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}}]},"use_space_awareness_migration_started_at":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"delete_unenrolled_agents":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"is_preconfigured":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"ilm_migration_status":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"logs":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["success"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"metrics":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["success"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"synthetics":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["success"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"ssl_secret_storage_requirements_met":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"integration_knowledge_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"download_source_auth_secret_storage_requirements_met":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"has_seen_add_data_notice":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"prerelease_integrations_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"preconfigured_fields":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"allow":["fleet_server_hosts"]}]},"secret_storage_requirements_met":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"output_secret_storage_requirements_met":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"action_secret_storage_requirements_met":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"use_space_awareness_migration_status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["success"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}}]},"use_space_awareness_migration_started_at":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"delete_unenrolled_agents":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"is_preconfigured":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"ilm_migration_status":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"logs":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["success"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"metrics":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["success"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"synthetics":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["success"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"ssl_secret_storage_requirements_met":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"integration_knowledge_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"download_source_auth_secret_storage_requirements_met":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}},{"version":"9","modelVersionHash":"fe3f080c01d091ee6016e2aa2ed27b2fc9aa433987484c7457c7755d520ea1bc","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["otlp_output_requirements_met.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"has_seen_add_data_notice":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"prerelease_integrations_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"preconfigured_fields":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"allow":["fleet_server_hosts"]}]},"secret_storage_requirements_met":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"output_secret_storage_requirements_met":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"action_secret_storage_requirements_met":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"use_space_awareness_migration_status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["success"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}}]},"use_space_awareness_migration_started_at":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"delete_unenrolled_agents":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"is_preconfigured":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"ilm_migration_status":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"logs":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["success"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"metrics":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["success"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"synthetics":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["success"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"ssl_secret_storage_requirements_met":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"integration_knowledge_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"download_source_auth_secret_storage_requirements_met":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"otlp_output_requirements_met":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"has_seen_add_data_notice":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"prerelease_integrations_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"preconfigured_fields":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"allow":["fleet_server_hosts"]}]},"secret_storage_requirements_met":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"output_secret_storage_requirements_met":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"action_secret_storage_requirements_met":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"use_space_awareness_migration_status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["success"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["error"]}}]},"use_space_awareness_migration_started_at":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"delete_unenrolled_agents":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"is_preconfigured":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"ilm_migration_status":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"logs":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["success"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"metrics":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["success"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"synthetics":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["success"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"ssl_secret_storage_requirements_met":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"integration_knowledge_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"download_source_auth_secret_storage_requirements_met":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"otlp_output_requirements_met":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"schemaVersions":[],"mappings":{"properties.fleet_server_hosts.type":"keyword","properties.has_seen_add_data_notice.type":"boolean","properties.has_seen_add_data_notice.index":false,"properties.prerelease_integrations_enabled.type":"boolean","properties.secret_storage_requirements_met.type":"boolean","properties.output_secret_storage_requirements_met.type":"boolean","properties.use_space_awareness_migration_status.type":"keyword","properties.use_space_awareness_migration_status.index":false,"properties.use_space_awareness_migration_started_at.type":"date","properties.use_space_awareness_migration_started_at.index":false,"properties.delete_unenrolled_agents.properties.enabled.type":"boolean","properties.delete_unenrolled_agents.properties.enabled.index":false,"properties.delete_unenrolled_agents.properties.is_preconfigured.type":"boolean","properties.delete_unenrolled_agents.properties.is_preconfigured.index":false,"properties.action_secret_storage_requirements_met.type":"boolean","properties.ilm_migration_status.dynamic":false,"properties.ilm_migration_status.properties":{},"properties.integration_knowledge_enabled.type":"boolean","properties.ssl_secret_storage_requirements_met.type":"boolean","properties.download_source_auth_secret_storage_requirements_met.type":"boolean","properties.otlp_output_requirements_met.type":"boolean"}},"ingest-agent-policies":{"name":"ingest-agent-policies","migrationVersions":["7.10.0","7.12.0","8.4.0","8.5.0","8.9.0"],"hash":"a60769c3a2ff94c5c51f13461043889eec4aafbd5f6324a2448e60069e0584fc","modelVersions":[{"version":"1","modelVersionHash":"bb0b50a2d3c9fc235bd76c8cea0c1c23d53fe10029fafc5d1ca67a0f9ace11ec","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["advanced_settings.type","advanced_settings.index"],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"2","modelVersionHash":"d59409c23901a5c67fc3d58dc054f8abd7552596c1ff5e31b41f5a99604abb23","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["supports_agentless.type"],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"3","modelVersionHash":"71dfd2851f09e17dab6974ccb7ee63ded5676ebfaf873659f935296c6847d132","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["global_data_tags.type","global_data_tags.index"],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"4","modelVersionHash":"5c2d33b51ba388fe23be6cbcc5fb7a7aa08c4636e2d20406540cda306a34d3a9","changeTypes":["data_backfill","mappings_addition"],"hasTransformation":true,"newMappings":["monitoring_pprof_enabled.type","monitoring_pprof_enabled.index","monitoring_http.type","monitoring_http.index","monitoring_diagnostics.type","monitoring_diagnostics.index"],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"5","modelVersionHash":"7fce3be244f92bb99b17c8757c39a49aec078ff90cae70971e42e202a574348c","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"6","modelVersionHash":"5cb51278f489660ab671e971b91569729d498aae1feaceeca2c2f57c93246b65","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["agentless.dynamic"],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"7","modelVersionHash":"b0042f8a6c0373d27acc94bb2ddc913c1d2f8847961d8b75b0c99b2b4ce71b2c","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["required_versions.type","required_versions.index"],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"8","modelVersionHash":"886ec1f4bcf80c862cf9a62e558c27fb3eae3bc79363b6585771cf195bc6852c","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["has_agent_version_conditions.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","id":"agent_policy_v3","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"title":"agent_policy_v3"}],"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"space_ids":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"namespace":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"is_managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"has_fleet_server":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_default":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_default_fleet_server":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"unenroll_timeout":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"inactivity_timeout":{"type":"number","flags":{"presence":"optional","default":1209600,"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"monitoring_enabled":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":3}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["logs"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["metrics"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["traces"]}}]}]},"keep_monitoring_alive":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"When set to true, monitoring will be enabled but logs/metrics collection will be disabled","error":{"__fn":"([error]) => this.onError(error)"}}}}]},"data_output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"monitoring_output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"download_source_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"fleet_server_host_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"agent_features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}]},"is_protected":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"overrides":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"record","flags":{"description":"Override settings that are defined in the agent policy. Input settings cannot be overridden. The override option should be used only in unusual circumstances and not as a routine procedure.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}]},"advanced_settings":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"agent_limits_go_max_procs":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_download_timeout":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_download_target_directory":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_metrics_period":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_level":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_to_files":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_rotateeverybytes":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_keepfiles":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_interval":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_monitoring_runtime_experimental":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_features_disable_policy_change_acks_enabled":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_features_include_tags_in_events_enabled":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_internal":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]}}},"supports_agentless":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the agent policy supports agentless integrations.","error":{"__fn":"([error]) => this.onError(error)"}}}}]},"global_data_tags":{"type":"array","flags":{"description":"User defined data tags that are added to all of the inputs. The values can be strings or numbers.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}}}]},"agentless":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"cloud_connectors":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"target_csp":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aws"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["azure"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["gcp"]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"resources":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"requests":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"memory":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"cpu":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]}}}}}}},"monitoring_pprof_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"monitoring_http":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"host":{"type":"string","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"port":{"type":"number","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":65353}}],"metas":[{"x-oas-optional":true}]},"buffer":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}}}}}},"monitoring_diagnostics":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"limit":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"burst":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"uploader":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"max_retries":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"init_dur":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"max_dur":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},"required_versions":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"version":{"type":"string","flags":{"description":"Target version for automatic agent upgrade","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"percentage":{"type":"number","flags":{"description":"Target percentage of agents to auto upgrade","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":100}}]}}}]}}]},"is_verifier":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"description":"Indicates this is a short-lived verifier policy used for OTel permission verification.","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"has_agent_version_conditions":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","id":"agent_policy_v3","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"title":"agent_policy_v3"}],"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"space_ids":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"namespace":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"is_managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"has_fleet_server":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_default":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_default_fleet_server":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"unenroll_timeout":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"inactivity_timeout":{"type":"number","flags":{"presence":"optional","default":1209600,"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"monitoring_enabled":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":3}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["logs"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["metrics"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["traces"]}}]}]},"keep_monitoring_alive":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"When set to true, monitoring will be enabled but logs/metrics collection will be disabled","error":{"__fn":"([error]) => this.onError(error)"}}}}]},"data_output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"monitoring_output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"download_source_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"fleet_server_host_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"agent_features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}]},"is_protected":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"overrides":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"record","flags":{"description":"Override settings that are defined in the agent policy. Input settings cannot be overridden. The override option should be used only in unusual circumstances and not as a routine procedure.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}]},"advanced_settings":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"agent_limits_go_max_procs":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_download_timeout":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_download_target_directory":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_metrics_period":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_level":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_to_files":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_rotateeverybytes":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_keepfiles":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_interval":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_monitoring_runtime_experimental":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_features_disable_policy_change_acks_enabled":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_features_include_tags_in_events_enabled":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_internal":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]}}},"supports_agentless":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the agent policy supports agentless integrations.","error":{"__fn":"([error]) => this.onError(error)"}}}}]},"global_data_tags":{"type":"array","flags":{"description":"User defined data tags that are added to all of the inputs. The values can be strings or numbers.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}}}]},"agentless":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"cloud_connectors":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"target_csp":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aws"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["azure"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["gcp"]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"resources":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"requests":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"memory":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"cpu":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]}}}}}}},"monitoring_pprof_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"monitoring_http":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"host":{"type":"string","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"port":{"type":"number","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":65353}}],"metas":[{"x-oas-optional":true}]},"buffer":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}}}}}},"monitoring_diagnostics":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"limit":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"burst":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"uploader":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"max_retries":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"init_dur":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"max_dur":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},"required_versions":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"version":{"type":"string","flags":{"description":"Target version for automatic agent upgrade","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"percentage":{"type":"number","flags":{"description":"Target percentage of agents to auto upgrade","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":100}}]}}}]}}]},"is_verifier":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"description":"Indicates this is a short-lived verifier policy used for OTel permission verification.","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"has_agent_version_conditions":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}},{"version":"9","modelVersionHash":"cd54ba1e1889f27f4602228af990e28ee6dd2f79efd2b4d5f7adfff60c7bd929","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["min_agent_version.type","package_agent_version_conditions.dynamic"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","id":"agent_policy_v4","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"title":"agent_policy_v4"}],"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"space_ids":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"namespace":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"is_managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"has_fleet_server":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_default":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_default_fleet_server":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"unenroll_timeout":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"inactivity_timeout":{"type":"number","flags":{"presence":"optional","default":1209600,"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"monitoring_enabled":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":3}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["logs"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["metrics"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["traces"]}}]}]},"keep_monitoring_alive":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"When set to true, monitoring will be enabled but logs/metrics collection will be disabled","error":{"__fn":"([error]) => this.onError(error)"}}}}]},"data_output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"monitoring_output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"download_source_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"fleet_server_host_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"agent_features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}]},"is_protected":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"overrides":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"record","flags":{"description":"Override settings that are defined in the agent policy. Input settings cannot be overridden. The override option should be used only in unusual circumstances and not as a routine procedure.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}]},"advanced_settings":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"agent_limits_go_max_procs":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_download_timeout":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_download_target_directory":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_metrics_period":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_level":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_to_files":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_rotateeverybytes":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_keepfiles":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_interval":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_monitoring_runtime_experimental":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_features_disable_policy_change_acks_enabled":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_features_include_tags_in_events_enabled":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_internal":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]}}},"supports_agentless":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the agent policy supports agentless integrations.","error":{"__fn":"([error]) => this.onError(error)"}}}}]},"global_data_tags":{"type":"array","flags":{"description":"User defined data tags that are added to all of the inputs. The values can be strings or numbers.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}}}]},"agentless":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"cloud_connectors":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"target_csp":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aws"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["azure"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["gcp"]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"resources":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"requests":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"memory":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"cpu":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]}}}}}}},"monitoring_pprof_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"monitoring_http":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"host":{"type":"string","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"port":{"type":"number","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":65353}}],"metas":[{"x-oas-optional":true}]},"buffer":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}}}}}},"monitoring_diagnostics":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"limit":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"burst":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"uploader":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"max_retries":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"init_dur":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"max_dur":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},"required_versions":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"version":{"type":"string","flags":{"description":"Target version for automatic agent upgrade","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"percentage":{"type":"number","flags":{"description":"Target percentage of agents to auto upgrade","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":100}}]}}}]}}]},"is_verifier":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"description":"Indicates this is a short-lived verifier policy used for OTel permission verification.","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"has_agent_version_conditions":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"min_agent_version":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"package_agent_version_conditions":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version_condition":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","id":"agent_policy_v4","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"title":"agent_policy_v4"}],"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"space_ids":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"namespace":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"is_managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"has_fleet_server":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_default":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_default_fleet_server":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"unenroll_timeout":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"inactivity_timeout":{"type":"number","flags":{"presence":"optional","default":1209600,"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"monitoring_enabled":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":3}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["logs"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["metrics"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["traces"]}}]}]},"keep_monitoring_alive":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"When set to true, monitoring will be enabled but logs/metrics collection will be disabled","error":{"__fn":"([error]) => this.onError(error)"}}}}]},"data_output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"monitoring_output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"download_source_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"fleet_server_host_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"agent_features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}]},"is_protected":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"overrides":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"record","flags":{"description":"Override settings that are defined in the agent policy. Input settings cannot be overridden. The override option should be used only in unusual circumstances and not as a routine procedure.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}]},"advanced_settings":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"agent_limits_go_max_procs":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_download_timeout":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_download_target_directory":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_metrics_period":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_level":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_to_files":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_rotateeverybytes":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_keepfiles":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_interval":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_monitoring_runtime_experimental":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_features_disable_policy_change_acks_enabled":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_features_include_tags_in_events_enabled":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_internal":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]}}},"supports_agentless":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the agent policy supports agentless integrations.","error":{"__fn":"([error]) => this.onError(error)"}}}}]},"global_data_tags":{"type":"array","flags":{"description":"User defined data tags that are added to all of the inputs. The values can be strings or numbers.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}}}]},"agentless":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"cloud_connectors":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"target_csp":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aws"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["azure"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["gcp"]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"resources":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"requests":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"memory":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"cpu":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]}}}}}}},"monitoring_pprof_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"monitoring_http":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"host":{"type":"string","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"port":{"type":"number","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":65353}}],"metas":[{"x-oas-optional":true}]},"buffer":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}}}}}},"monitoring_diagnostics":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"limit":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"burst":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"uploader":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"max_retries":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"init_dur":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"max_dur":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},"required_versions":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"version":{"type":"string","flags":{"description":"Target version for automatic agent upgrade","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"percentage":{"type":"number","flags":{"description":"Target percentage of agents to auto upgrade","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":100}}]}}}]}}]},"is_verifier":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"description":"Indicates this is a short-lived verifier policy used for OTel permission verification.","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"has_agent_version_conditions":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"min_agent_version":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"package_agent_version_conditions":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version_condition":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}},{"version":"10","modelVersionHash":"8d9713c4683e02e38d5bd99c3fb53a661b4f8a996e669513c41d07c997fb6109","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["is_verifier.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","id":"agent_policy_v5","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"title":"agent_policy_v5"}],"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"space_ids":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"namespace":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"is_managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"has_fleet_server":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_default":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_default_fleet_server":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"unenroll_timeout":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"inactivity_timeout":{"type":"number","flags":{"presence":"optional","default":1209600,"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"monitoring_enabled":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":3}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["logs"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["metrics"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["traces"]}}]}]},"keep_monitoring_alive":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"When set to true, monitoring will be enabled but logs/metrics collection will be disabled","error":{"__fn":"([error]) => this.onError(error)"}}}}]},"data_output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"monitoring_output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"download_source_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"fleet_server_host_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"agent_features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}]},"is_protected":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"overrides":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"record","flags":{"description":"Override settings that are defined in the agent policy. Input settings cannot be overridden. The override option should be used only in unusual circumstances and not as a routine procedure.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}]},"advanced_settings":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"agent_limits_go_max_procs":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_download_timeout":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_download_target_directory":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_metrics_period":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_level":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_to_files":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_rotateeverybytes":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_keepfiles":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_interval":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_monitoring_runtime_experimental":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_features_disable_policy_change_acks_enabled":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_features_include_tags_in_events_enabled":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_internal":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]}}},"supports_agentless":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the agent policy supports agentless integrations.","error":{"__fn":"([error]) => this.onError(error)"}}}}]},"global_data_tags":{"type":"array","flags":{"description":"User defined data tags that are added to all of the inputs. The values can be strings or numbers.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}}}]},"agentless":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"cloud_connectors":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"target_csp":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aws"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["azure"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["gcp"]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"resources":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"requests":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"memory":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"cpu":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]}}}}}}},"monitoring_pprof_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"monitoring_http":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"host":{"type":"string","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"port":{"type":"number","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":65353}}],"metas":[{"x-oas-optional":true}]},"buffer":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}}}}}},"monitoring_diagnostics":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"limit":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"burst":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"uploader":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"max_retries":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"init_dur":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"max_dur":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},"required_versions":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"version":{"type":"string","flags":{"description":"Target version for automatic agent upgrade","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"percentage":{"type":"number","flags":{"description":"Target percentage of agents to auto upgrade","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":100}}]}}}]}}]},"is_verifier":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"has_agent_version_conditions":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"min_agent_version":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"package_agent_version_conditions":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version_condition":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","id":"agent_policy_v5","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"title":"agent_policy_v5"}],"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"space_ids":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"namespace":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"is_managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"has_fleet_server":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_default":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_default_fleet_server":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"unenroll_timeout":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"inactivity_timeout":{"type":"number","flags":{"presence":"optional","default":1209600,"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"monitoring_enabled":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":3}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["logs"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["metrics"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["traces"]}}]}]},"keep_monitoring_alive":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"When set to true, monitoring will be enabled but logs/metrics collection will be disabled","error":{"__fn":"([error]) => this.onError(error)"}}}}]},"data_output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"monitoring_output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"download_source_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"fleet_server_host_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"agent_features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}]},"is_protected":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"overrides":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"record","flags":{"description":"Override settings that are defined in the agent policy. Input settings cannot be overridden. The override option should be used only in unusual circumstances and not as a routine procedure.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}]},"advanced_settings":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"agent_limits_go_max_procs":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_download_timeout":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_download_target_directory":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_metrics_period":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_level":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_to_files":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_rotateeverybytes":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_keepfiles":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_interval":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_monitoring_runtime_experimental":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_features_disable_policy_change_acks_enabled":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_features_include_tags_in_events_enabled":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_internal":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]}}},"supports_agentless":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the agent policy supports agentless integrations.","error":{"__fn":"([error]) => this.onError(error)"}}}}]},"global_data_tags":{"type":"array","flags":{"description":"User defined data tags that are added to all of the inputs. The values can be strings or numbers.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}}}]},"agentless":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"cloud_connectors":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"target_csp":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aws"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["azure"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["gcp"]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"resources":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"requests":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"memory":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"cpu":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]}}}}}}},"monitoring_pprof_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"monitoring_http":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"host":{"type":"string","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"port":{"type":"number","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":65353}}],"metas":[{"x-oas-optional":true}]},"buffer":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}}}}}},"monitoring_diagnostics":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"limit":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"burst":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"uploader":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"max_retries":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"init_dur":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"max_dur":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},"required_versions":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"version":{"type":"string","flags":{"description":"Target version for automatic agent upgrade","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"percentage":{"type":"number","flags":{"description":"Target percentage of agents to auto upgrade","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":100}}]}}}]}}]},"is_verifier":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"has_agent_version_conditions":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"min_agent_version":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"package_agent_version_conditions":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version_condition":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}},{"version":"11","modelVersionHash":"dd09d0a6b78219080b000cc4f655bdbfbda5baa2737aa1ae647ba5ccf3c830e7","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","id":"agent_policy_v6","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"title":"agent_policy_v6"}],"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"space_ids":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"namespace":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"is_managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"has_fleet_server":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_default":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_default_fleet_server":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"unenroll_timeout":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"inactivity_timeout":{"type":"number","flags":{"presence":"optional","default":1209600,"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"monitoring_enabled":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":3}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["logs"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["metrics"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["traces"]}}]}]},"keep_monitoring_alive":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"When set to true, monitoring will be enabled but logs/metrics collection will be disabled","error":{"__fn":"([error]) => this.onError(error)"}}}}]},"data_output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"monitoring_output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"download_source_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"fleet_server_host_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"agent_features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}]},"is_protected":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"overrides":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"record","flags":{"description":"Override settings that are defined in the agent policy. Input settings cannot be overridden. The override option should be used only in unusual circumstances and not as a routine procedure.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}]},"advanced_settings":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"agent_limits_go_max_procs":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_download_timeout":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_download_target_directory":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_metrics_period":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_level":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_to_files":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_rotateeverybytes":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_keepfiles":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_interval":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_monitoring_runtime_experimental":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_features_disable_policy_change_acks_enabled":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_features_include_tags_in_events_enabled":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_internal":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]}}},"supports_agentless":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the agent policy supports agentless integrations.","error":{"__fn":"([error]) => this.onError(error)"}}}}]},"global_data_tags":{"type":"array","flags":{"description":"User defined data tags that are added to all of the inputs. The values can be strings or numbers.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}}}]},"agentless":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"cloud_connectors":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"target_csp":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aws"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["azure"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["gcp"]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"resources":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"requests":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"memory":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"cpu":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]}}}}},"cluster_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"monitoring_pprof_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"monitoring_http":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"host":{"type":"string","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"port":{"type":"number","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":65353}}],"metas":[{"x-oas-optional":true}]},"buffer":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}}}}}},"monitoring_diagnostics":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"limit":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"burst":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"uploader":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"max_retries":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"init_dur":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"max_dur":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},"required_versions":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"version":{"type":"string","flags":{"description":"Target version for automatic agent upgrade","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"percentage":{"type":"number","flags":{"description":"Target percentage of agents to auto upgrade","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":100}}]}}}]}}]},"is_verifier":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"has_agent_version_conditions":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"min_agent_version":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"package_agent_version_conditions":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version_condition":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","id":"agent_policy_v6","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"title":"agent_policy_v6"}],"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"space_ids":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"namespace":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"is_managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"has_fleet_server":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_default":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_default_fleet_server":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"unenroll_timeout":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"inactivity_timeout":{"type":"number","flags":{"presence":"optional","default":1209600,"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"monitoring_enabled":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":3}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["logs"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["metrics"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["traces"]}}]}]},"keep_monitoring_alive":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"When set to true, monitoring will be enabled but logs/metrics collection will be disabled","error":{"__fn":"([error]) => this.onError(error)"}}}}]},"data_output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"monitoring_output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"download_source_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"fleet_server_host_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"agent_features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}]},"is_protected":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"overrides":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"record","flags":{"description":"Override settings that are defined in the agent policy. Input settings cannot be overridden. The override option should be used only in unusual circumstances and not as a routine procedure.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}]},"advanced_settings":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"agent_limits_go_max_procs":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_download_timeout":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_download_target_directory":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_metrics_period":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_level":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_to_files":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_rotateeverybytes":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_keepfiles":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_interval":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_monitoring_runtime_experimental":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_features_disable_policy_change_acks_enabled":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_features_include_tags_in_events_enabled":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_internal":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]}}},"supports_agentless":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the agent policy supports agentless integrations.","error":{"__fn":"([error]) => this.onError(error)"}}}}]},"global_data_tags":{"type":"array","flags":{"description":"User defined data tags that are added to all of the inputs. The values can be strings or numbers.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}}}]},"agentless":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"cloud_connectors":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"target_csp":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aws"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["azure"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["gcp"]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"resources":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"requests":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"memory":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"cpu":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]}}}}},"cluster_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"monitoring_pprof_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"monitoring_http":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"host":{"type":"string","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"port":{"type":"number","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":65353}}],"metas":[{"x-oas-optional":true}]},"buffer":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}}}}}},"monitoring_diagnostics":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"limit":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"burst":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"uploader":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"max_retries":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"init_dur":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"max_dur":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},"required_versions":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"version":{"type":"string","flags":{"description":"Target version for automatic agent upgrade","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"percentage":{"type":"number","flags":{"description":"Target percentage of agents to auto upgrade","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":100}}]}}}]}}]},"is_verifier":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"has_agent_version_conditions":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"min_agent_version":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"package_agent_version_conditions":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version_condition":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}},{"version":"12","modelVersionHash":"364b41cbaf733c5f49d7742f6d90e44cfea78dd19d5e4a40f4bdb92979543806","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","id":"agent_policy_v7","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"title":"agent_policy_v7"}],"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"space_ids":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"namespace":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"is_managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"has_fleet_server":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_default":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_default_fleet_server":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"unenroll_timeout":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"inactivity_timeout":{"type":"number","flags":{"presence":"optional","default":1209600,"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"monitoring_enabled":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":3}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["logs"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["metrics"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["traces"]}}]}]},"keep_monitoring_alive":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"When set to true, monitoring will be enabled but logs/metrics collection will be disabled","error":{"__fn":"([error]) => this.onError(error)"}}}}]},"data_output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"monitoring_output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"download_source_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"fleet_server_host_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"agent_features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}]},"is_protected":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"overrides":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"record","flags":{"description":"Override settings that are defined in the agent policy. Input settings cannot be overridden. The override option should be used only in unusual circumstances and not as a routine procedure.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}]},"advanced_settings":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"agent_limits_go_max_procs":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_download_timeout":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_download_target_directory":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_metrics_period":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_level":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_to_files":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_rotateeverybytes":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_keepfiles":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_interval":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_monitoring_runtime_experimental":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_features_disable_policy_change_acks_enabled":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_features_include_tags_in_events_enabled":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_internal":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]}}},"supports_agentless":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the agent policy supports agentless integrations.","error":{"__fn":"([error]) => this.onError(error)"}}}}]},"global_data_tags":{"type":"array","flags":{"description":"User defined data tags that are added to all of the inputs. The values can be strings or numbers.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}}}]},"agentless":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"cloud_connectors":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"target_csp":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aws"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["azure"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["gcp"]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"resources":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"requests":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"memory":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"cpu":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]}}}}},"cluster_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"monitoring_pprof_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"monitoring_http":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"host":{"type":"string","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"port":{"type":"number","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":65353}}],"metas":[{"x-oas-optional":true}]},"buffer":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}}}}}},"monitoring_diagnostics":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"limit":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"burst":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"uploader":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"max_retries":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"init_dur":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"max_dur":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},"required_versions":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"version":{"type":"string","flags":{"description":"Target version for automatic agent upgrade","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"percentage":{"type":"number","flags":{"description":"Target percentage of agents to auto upgrade","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":100}}]}}}]}}]},"is_verifier":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"has_agent_version_conditions":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"min_agent_version":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"package_agent_version_conditions":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version_condition":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"is_preconfigured":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"revision":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"schema_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["active"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["inactive"]}}]},"updated_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"updated_by":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","id":"agent_policy_v7","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"title":"agent_policy_v7"}],"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"space_ids":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"namespace":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"is_managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"has_fleet_server":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_default":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_default_fleet_server":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"unenroll_timeout":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"inactivity_timeout":{"type":"number","flags":{"presence":"optional","default":1209600,"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"monitoring_enabled":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":3}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["logs"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["metrics"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["traces"]}}]}]},"keep_monitoring_alive":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"When set to true, monitoring will be enabled but logs/metrics collection will be disabled","error":{"__fn":"([error]) => this.onError(error)"}}}}]},"data_output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"monitoring_output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"download_source_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"fleet_server_host_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"agent_features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}]},"is_protected":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"overrides":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"record","flags":{"description":"Override settings that are defined in the agent policy. Input settings cannot be overridden. The override option should be used only in unusual circumstances and not as a routine procedure.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}]},"advanced_settings":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"agent_limits_go_max_procs":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_download_timeout":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_download_target_directory":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_metrics_period":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_level":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_to_files":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_rotateeverybytes":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_keepfiles":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_interval":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_monitoring_runtime_experimental":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_features_disable_policy_change_acks_enabled":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_features_include_tags_in_events_enabled":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_internal":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]}}},"supports_agentless":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the agent policy supports agentless integrations.","error":{"__fn":"([error]) => this.onError(error)"}}}}]},"global_data_tags":{"type":"array","flags":{"description":"User defined data tags that are added to all of the inputs. The values can be strings or numbers.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}}}]},"agentless":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"cloud_connectors":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"target_csp":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aws"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["azure"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["gcp"]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"resources":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"requests":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"memory":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"cpu":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]}}}}},"cluster_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"monitoring_pprof_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"monitoring_http":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"host":{"type":"string","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"port":{"type":"number","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":65353}}],"metas":[{"x-oas-optional":true}]},"buffer":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}}}}}},"monitoring_diagnostics":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"limit":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"burst":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"uploader":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"max_retries":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"init_dur":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"max_dur":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},"required_versions":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"version":{"type":"string","flags":{"description":"Target version for automatic agent upgrade","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"percentage":{"type":"number","flags":{"description":"Target percentage of agents to auto upgrade","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":100}}]}}}]}}]},"is_verifier":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"has_agent_version_conditions":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"min_agent_version":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"package_agent_version_conditions":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version_condition":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"is_preconfigured":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"revision":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"schema_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["active"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["inactive"]}}]},"updated_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"updated_by":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.name.type":"keyword","properties.schema_version.type":"version","properties.description.type":"text","properties.namespace.type":"keyword","properties.is_managed.type":"boolean","properties.is_default.type":"boolean","properties.is_default_fleet_server.type":"boolean","properties.status.type":"keyword","properties.unenroll_timeout.type":"integer","properties.inactivity_timeout.type":"integer","properties.updated_at.type":"date","properties.updated_by.type":"keyword","properties.revision.type":"integer","properties.monitoring_enabled.type":"keyword","properties.monitoring_enabled.index":false,"properties.is_preconfigured.type":"keyword","properties.data_output_id.type":"keyword","properties.monitoring_output_id.type":"keyword","properties.download_source_id.type":"keyword","properties.fleet_server_host_id.type":"keyword","properties.agent_features.properties.name.type":"keyword","properties.agent_features.properties.enabled.type":"boolean","properties.is_protected.type":"boolean","properties.overrides.type":"flattened","properties.overrides.index":false,"properties.keep_monitoring_alive.type":"boolean","properties.advanced_settings.type":"flattened","properties.advanced_settings.index":false,"properties.supports_agentless.type":"boolean","properties.global_data_tags.type":"flattened","properties.global_data_tags.index":false,"properties.agentless.dynamic":false,"properties.agentless.properties":{},"properties.monitoring_pprof_enabled.type":"boolean","properties.monitoring_pprof_enabled.index":false,"properties.monitoring_http.type":"flattened","properties.monitoring_http.index":false,"properties.monitoring_diagnostics.type":"flattened","properties.monitoring_diagnostics.index":false,"properties.required_versions.type":"flattened","properties.required_versions.index":false,"properties.has_agent_version_conditions.type":"boolean","properties.is_verifier.type":"boolean","properties.min_agent_version.type":"keyword","properties.package_agent_version_conditions.dynamic":false,"properties.package_agent_version_conditions.properties":{}}},"fleet-agent-policies":{"name":"fleet-agent-policies","migrationVersions":[],"hash":"487f9cbb5f051e23a0fd92edff567171034e4a3ad472ae0a91ede6b3fbc5ac30","modelVersions":[{"version":"1","modelVersionHash":"7fce3be244f92bb99b17c8757c39a49aec078ff90cae70971e42e202a574348c","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"2","modelVersionHash":"b0042f8a6c0373d27acc94bb2ddc913c1d2f8847961d8b75b0c99b2b4ce71b2c","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["required_versions.type","required_versions.index"],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"3","modelVersionHash":"886ec1f4bcf80c862cf9a62e558c27fb3eae3bc79363b6585771cf195bc6852c","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["has_agent_version_conditions.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","id":"agent_policy_v3","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"title":"agent_policy_v3"}],"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"space_ids":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"namespace":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"is_managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"has_fleet_server":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_default":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_default_fleet_server":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"unenroll_timeout":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"inactivity_timeout":{"type":"number","flags":{"presence":"optional","default":1209600,"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"monitoring_enabled":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":3}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["logs"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["metrics"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["traces"]}}]}]},"keep_monitoring_alive":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"When set to true, monitoring will be enabled but logs/metrics collection will be disabled","error":{"__fn":"([error]) => this.onError(error)"}}}}]},"data_output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"monitoring_output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"download_source_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"fleet_server_host_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"agent_features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}]},"is_protected":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"overrides":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"record","flags":{"description":"Override settings that are defined in the agent policy. Input settings cannot be overridden. The override option should be used only in unusual circumstances and not as a routine procedure.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}]},"advanced_settings":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"agent_limits_go_max_procs":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_download_timeout":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_download_target_directory":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_metrics_period":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_level":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_to_files":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_rotateeverybytes":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_keepfiles":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_interval":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_monitoring_runtime_experimental":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_features_disable_policy_change_acks_enabled":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_features_include_tags_in_events_enabled":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_internal":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]}}},"supports_agentless":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the agent policy supports agentless integrations.","error":{"__fn":"([error]) => this.onError(error)"}}}}]},"global_data_tags":{"type":"array","flags":{"description":"User defined data tags that are added to all of the inputs. The values can be strings or numbers.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}}}]},"agentless":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"cloud_connectors":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"target_csp":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aws"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["azure"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["gcp"]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"resources":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"requests":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"memory":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"cpu":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]}}}}}}},"monitoring_pprof_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"monitoring_http":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"host":{"type":"string","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"port":{"type":"number","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":65353}}],"metas":[{"x-oas-optional":true}]},"buffer":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}}}}}},"monitoring_diagnostics":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"limit":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"burst":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"uploader":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"max_retries":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"init_dur":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"max_dur":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},"required_versions":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"version":{"type":"string","flags":{"description":"Target version for automatic agent upgrade","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"percentage":{"type":"number","flags":{"description":"Target percentage of agents to auto upgrade","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":100}}]}}}]}}]},"is_verifier":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"description":"Indicates this is a short-lived verifier policy used for OTel permission verification.","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"has_agent_version_conditions":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","id":"agent_policy_v3","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"title":"agent_policy_v3"}],"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"space_ids":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"namespace":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"is_managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"has_fleet_server":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_default":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_default_fleet_server":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"unenroll_timeout":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"inactivity_timeout":{"type":"number","flags":{"presence":"optional","default":1209600,"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"monitoring_enabled":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":3}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["logs"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["metrics"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["traces"]}}]}]},"keep_monitoring_alive":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"When set to true, monitoring will be enabled but logs/metrics collection will be disabled","error":{"__fn":"([error]) => this.onError(error)"}}}}]},"data_output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"monitoring_output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"download_source_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"fleet_server_host_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"agent_features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}]},"is_protected":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"overrides":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"record","flags":{"description":"Override settings that are defined in the agent policy. Input settings cannot be overridden. The override option should be used only in unusual circumstances and not as a routine procedure.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}]},"advanced_settings":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"agent_limits_go_max_procs":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_download_timeout":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_download_target_directory":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_metrics_period":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_level":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_to_files":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_rotateeverybytes":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_keepfiles":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_interval":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_monitoring_runtime_experimental":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_features_disable_policy_change_acks_enabled":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_features_include_tags_in_events_enabled":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_internal":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]}}},"supports_agentless":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the agent policy supports agentless integrations.","error":{"__fn":"([error]) => this.onError(error)"}}}}]},"global_data_tags":{"type":"array","flags":{"description":"User defined data tags that are added to all of the inputs. The values can be strings or numbers.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}}}]},"agentless":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"cloud_connectors":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"target_csp":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aws"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["azure"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["gcp"]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"resources":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"requests":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"memory":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"cpu":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]}}}}}}},"monitoring_pprof_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"monitoring_http":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"host":{"type":"string","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"port":{"type":"number","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":65353}}],"metas":[{"x-oas-optional":true}]},"buffer":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}}}}}},"monitoring_diagnostics":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"limit":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"burst":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"uploader":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"max_retries":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"init_dur":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"max_dur":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},"required_versions":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"version":{"type":"string","flags":{"description":"Target version for automatic agent upgrade","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"percentage":{"type":"number","flags":{"description":"Target percentage of agents to auto upgrade","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":100}}]}}}]}}]},"is_verifier":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"description":"Indicates this is a short-lived verifier policy used for OTel permission verification.","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"has_agent_version_conditions":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}},{"version":"4","modelVersionHash":"cd54ba1e1889f27f4602228af990e28ee6dd2f79efd2b4d5f7adfff60c7bd929","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["min_agent_version.type","package_agent_version_conditions.dynamic"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","id":"agent_policy_v4","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"title":"agent_policy_v4"}],"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"space_ids":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"namespace":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"is_managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"has_fleet_server":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_default":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_default_fleet_server":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"unenroll_timeout":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"inactivity_timeout":{"type":"number","flags":{"presence":"optional","default":1209600,"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"monitoring_enabled":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":3}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["logs"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["metrics"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["traces"]}}]}]},"keep_monitoring_alive":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"When set to true, monitoring will be enabled but logs/metrics collection will be disabled","error":{"__fn":"([error]) => this.onError(error)"}}}}]},"data_output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"monitoring_output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"download_source_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"fleet_server_host_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"agent_features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}]},"is_protected":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"overrides":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"record","flags":{"description":"Override settings that are defined in the agent policy. Input settings cannot be overridden. The override option should be used only in unusual circumstances and not as a routine procedure.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}]},"advanced_settings":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"agent_limits_go_max_procs":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_download_timeout":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_download_target_directory":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_metrics_period":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_level":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_to_files":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_rotateeverybytes":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_keepfiles":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_interval":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_monitoring_runtime_experimental":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_features_disable_policy_change_acks_enabled":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_features_include_tags_in_events_enabled":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_internal":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]}}},"supports_agentless":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the agent policy supports agentless integrations.","error":{"__fn":"([error]) => this.onError(error)"}}}}]},"global_data_tags":{"type":"array","flags":{"description":"User defined data tags that are added to all of the inputs. The values can be strings or numbers.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}}}]},"agentless":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"cloud_connectors":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"target_csp":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aws"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["azure"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["gcp"]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"resources":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"requests":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"memory":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"cpu":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]}}}}}}},"monitoring_pprof_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"monitoring_http":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"host":{"type":"string","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"port":{"type":"number","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":65353}}],"metas":[{"x-oas-optional":true}]},"buffer":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}}}}}},"monitoring_diagnostics":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"limit":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"burst":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"uploader":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"max_retries":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"init_dur":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"max_dur":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},"required_versions":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"version":{"type":"string","flags":{"description":"Target version for automatic agent upgrade","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"percentage":{"type":"number","flags":{"description":"Target percentage of agents to auto upgrade","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":100}}]}}}]}}]},"is_verifier":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"description":"Indicates this is a short-lived verifier policy used for OTel permission verification.","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"has_agent_version_conditions":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"min_agent_version":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"package_agent_version_conditions":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version_condition":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","id":"agent_policy_v4","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"title":"agent_policy_v4"}],"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"space_ids":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"namespace":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"is_managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"has_fleet_server":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_default":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_default_fleet_server":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"unenroll_timeout":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"inactivity_timeout":{"type":"number","flags":{"presence":"optional","default":1209600,"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"monitoring_enabled":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":3}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["logs"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["metrics"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["traces"]}}]}]},"keep_monitoring_alive":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"When set to true, monitoring will be enabled but logs/metrics collection will be disabled","error":{"__fn":"([error]) => this.onError(error)"}}}}]},"data_output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"monitoring_output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"download_source_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"fleet_server_host_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"agent_features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}]},"is_protected":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"overrides":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"record","flags":{"description":"Override settings that are defined in the agent policy. Input settings cannot be overridden. The override option should be used only in unusual circumstances and not as a routine procedure.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}]},"advanced_settings":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"agent_limits_go_max_procs":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_download_timeout":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_download_target_directory":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_metrics_period":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_level":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_to_files":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_rotateeverybytes":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_keepfiles":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_interval":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_monitoring_runtime_experimental":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_features_disable_policy_change_acks_enabled":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_features_include_tags_in_events_enabled":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_internal":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]}}},"supports_agentless":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the agent policy supports agentless integrations.","error":{"__fn":"([error]) => this.onError(error)"}}}}]},"global_data_tags":{"type":"array","flags":{"description":"User defined data tags that are added to all of the inputs. The values can be strings or numbers.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}}}]},"agentless":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"cloud_connectors":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"target_csp":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aws"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["azure"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["gcp"]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"resources":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"requests":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"memory":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"cpu":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]}}}}}}},"monitoring_pprof_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"monitoring_http":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"host":{"type":"string","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"port":{"type":"number","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":65353}}],"metas":[{"x-oas-optional":true}]},"buffer":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}}}}}},"monitoring_diagnostics":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"limit":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"burst":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"uploader":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"max_retries":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"init_dur":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"max_dur":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},"required_versions":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"version":{"type":"string","flags":{"description":"Target version for automatic agent upgrade","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"percentage":{"type":"number","flags":{"description":"Target percentage of agents to auto upgrade","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":100}}]}}}]}}]},"is_verifier":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"description":"Indicates this is a short-lived verifier policy used for OTel permission verification.","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"has_agent_version_conditions":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"min_agent_version":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"package_agent_version_conditions":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version_condition":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}},{"version":"5","modelVersionHash":"8d9713c4683e02e38d5bd99c3fb53a661b4f8a996e669513c41d07c997fb6109","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["is_verifier.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","id":"agent_policy_v5","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"title":"agent_policy_v5"}],"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"space_ids":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"namespace":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"is_managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"has_fleet_server":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_default":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_default_fleet_server":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"unenroll_timeout":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"inactivity_timeout":{"type":"number","flags":{"presence":"optional","default":1209600,"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"monitoring_enabled":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":3}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["logs"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["metrics"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["traces"]}}]}]},"keep_monitoring_alive":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"When set to true, monitoring will be enabled but logs/metrics collection will be disabled","error":{"__fn":"([error]) => this.onError(error)"}}}}]},"data_output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"monitoring_output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"download_source_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"fleet_server_host_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"agent_features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}]},"is_protected":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"overrides":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"record","flags":{"description":"Override settings that are defined in the agent policy. Input settings cannot be overridden. The override option should be used only in unusual circumstances and not as a routine procedure.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}]},"advanced_settings":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"agent_limits_go_max_procs":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_download_timeout":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_download_target_directory":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_metrics_period":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_level":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_to_files":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_rotateeverybytes":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_keepfiles":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_interval":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_monitoring_runtime_experimental":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_features_disable_policy_change_acks_enabled":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_features_include_tags_in_events_enabled":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_internal":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]}}},"supports_agentless":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the agent policy supports agentless integrations.","error":{"__fn":"([error]) => this.onError(error)"}}}}]},"global_data_tags":{"type":"array","flags":{"description":"User defined data tags that are added to all of the inputs. The values can be strings or numbers.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}}}]},"agentless":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"cloud_connectors":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"target_csp":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aws"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["azure"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["gcp"]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"resources":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"requests":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"memory":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"cpu":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]}}}}}}},"monitoring_pprof_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"monitoring_http":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"host":{"type":"string","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"port":{"type":"number","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":65353}}],"metas":[{"x-oas-optional":true}]},"buffer":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}}}}}},"monitoring_diagnostics":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"limit":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"burst":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"uploader":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"max_retries":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"init_dur":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"max_dur":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},"required_versions":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"version":{"type":"string","flags":{"description":"Target version for automatic agent upgrade","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"percentage":{"type":"number","flags":{"description":"Target percentage of agents to auto upgrade","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":100}}]}}}]}}]},"is_verifier":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"has_agent_version_conditions":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"min_agent_version":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"package_agent_version_conditions":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version_condition":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","id":"agent_policy_v5","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"title":"agent_policy_v5"}],"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"space_ids":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"namespace":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"is_managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"has_fleet_server":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_default":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_default_fleet_server":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"unenroll_timeout":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"inactivity_timeout":{"type":"number","flags":{"presence":"optional","default":1209600,"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"monitoring_enabled":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":3}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["logs"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["metrics"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["traces"]}}]}]},"keep_monitoring_alive":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"When set to true, monitoring will be enabled but logs/metrics collection will be disabled","error":{"__fn":"([error]) => this.onError(error)"}}}}]},"data_output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"monitoring_output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"download_source_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"fleet_server_host_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"agent_features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}]},"is_protected":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"overrides":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"record","flags":{"description":"Override settings that are defined in the agent policy. Input settings cannot be overridden. The override option should be used only in unusual circumstances and not as a routine procedure.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}]},"advanced_settings":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"agent_limits_go_max_procs":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_download_timeout":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_download_target_directory":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_metrics_period":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_level":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_to_files":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_rotateeverybytes":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_keepfiles":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_interval":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_monitoring_runtime_experimental":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_features_disable_policy_change_acks_enabled":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_features_include_tags_in_events_enabled":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_internal":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]}}},"supports_agentless":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the agent policy supports agentless integrations.","error":{"__fn":"([error]) => this.onError(error)"}}}}]},"global_data_tags":{"type":"array","flags":{"description":"User defined data tags that are added to all of the inputs. The values can be strings or numbers.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}}}]},"agentless":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"cloud_connectors":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"target_csp":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aws"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["azure"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["gcp"]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"resources":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"requests":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"memory":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"cpu":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]}}}}}}},"monitoring_pprof_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"monitoring_http":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"host":{"type":"string","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"port":{"type":"number","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":65353}}],"metas":[{"x-oas-optional":true}]},"buffer":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}}}}}},"monitoring_diagnostics":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"limit":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"burst":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"uploader":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"max_retries":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"init_dur":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"max_dur":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},"required_versions":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"version":{"type":"string","flags":{"description":"Target version for automatic agent upgrade","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"percentage":{"type":"number","flags":{"description":"Target percentage of agents to auto upgrade","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":100}}]}}}]}}]},"is_verifier":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"has_agent_version_conditions":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"min_agent_version":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"package_agent_version_conditions":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version_condition":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}},{"version":"6","modelVersionHash":"dd09d0a6b78219080b000cc4f655bdbfbda5baa2737aa1ae647ba5ccf3c830e7","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","id":"agent_policy_v6","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"title":"agent_policy_v6"}],"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"space_ids":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"namespace":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"is_managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"has_fleet_server":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_default":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_default_fleet_server":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"unenroll_timeout":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"inactivity_timeout":{"type":"number","flags":{"presence":"optional","default":1209600,"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"monitoring_enabled":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":3}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["logs"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["metrics"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["traces"]}}]}]},"keep_monitoring_alive":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"When set to true, monitoring will be enabled but logs/metrics collection will be disabled","error":{"__fn":"([error]) => this.onError(error)"}}}}]},"data_output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"monitoring_output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"download_source_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"fleet_server_host_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"agent_features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}]},"is_protected":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"overrides":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"record","flags":{"description":"Override settings that are defined in the agent policy. Input settings cannot be overridden. The override option should be used only in unusual circumstances and not as a routine procedure.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}]},"advanced_settings":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"agent_limits_go_max_procs":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_download_timeout":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_download_target_directory":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_metrics_period":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_level":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_to_files":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_rotateeverybytes":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_keepfiles":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_interval":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_monitoring_runtime_experimental":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_features_disable_policy_change_acks_enabled":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_features_include_tags_in_events_enabled":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_internal":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]}}},"supports_agentless":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the agent policy supports agentless integrations.","error":{"__fn":"([error]) => this.onError(error)"}}}}]},"global_data_tags":{"type":"array","flags":{"description":"User defined data tags that are added to all of the inputs. The values can be strings or numbers.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}}}]},"agentless":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"cloud_connectors":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"target_csp":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aws"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["azure"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["gcp"]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"resources":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"requests":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"memory":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"cpu":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]}}}}},"cluster_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"monitoring_pprof_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"monitoring_http":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"host":{"type":"string","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"port":{"type":"number","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":65353}}],"metas":[{"x-oas-optional":true}]},"buffer":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}}}}}},"monitoring_diagnostics":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"limit":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"burst":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"uploader":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"max_retries":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"init_dur":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"max_dur":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},"required_versions":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"version":{"type":"string","flags":{"description":"Target version for automatic agent upgrade","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"percentage":{"type":"number","flags":{"description":"Target percentage of agents to auto upgrade","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":100}}]}}}]}}]},"is_verifier":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"has_agent_version_conditions":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"min_agent_version":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"package_agent_version_conditions":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version_condition":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","id":"agent_policy_v6","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"title":"agent_policy_v6"}],"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"space_ids":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"namespace":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"is_managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"has_fleet_server":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_default":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_default_fleet_server":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"unenroll_timeout":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"inactivity_timeout":{"type":"number","flags":{"presence":"optional","default":1209600,"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"monitoring_enabled":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":3}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["logs"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["metrics"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["traces"]}}]}]},"keep_monitoring_alive":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"When set to true, monitoring will be enabled but logs/metrics collection will be disabled","error":{"__fn":"([error]) => this.onError(error)"}}}}]},"data_output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"monitoring_output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"download_source_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"fleet_server_host_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"agent_features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}]},"is_protected":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"overrides":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"record","flags":{"description":"Override settings that are defined in the agent policy. Input settings cannot be overridden. The override option should be used only in unusual circumstances and not as a routine procedure.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}]},"advanced_settings":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"agent_limits_go_max_procs":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_download_timeout":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_download_target_directory":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_metrics_period":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_level":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_to_files":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_rotateeverybytes":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_keepfiles":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_interval":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_monitoring_runtime_experimental":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_features_disable_policy_change_acks_enabled":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_features_include_tags_in_events_enabled":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_internal":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]}}},"supports_agentless":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the agent policy supports agentless integrations.","error":{"__fn":"([error]) => this.onError(error)"}}}}]},"global_data_tags":{"type":"array","flags":{"description":"User defined data tags that are added to all of the inputs. The values can be strings or numbers.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}}}]},"agentless":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"cloud_connectors":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"target_csp":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aws"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["azure"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["gcp"]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"resources":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"requests":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"memory":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"cpu":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]}}}}},"cluster_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"monitoring_pprof_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"monitoring_http":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"host":{"type":"string","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"port":{"type":"number","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":65353}}],"metas":[{"x-oas-optional":true}]},"buffer":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}}}}}},"monitoring_diagnostics":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"limit":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"burst":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"uploader":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"max_retries":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"init_dur":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"max_dur":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},"required_versions":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"version":{"type":"string","flags":{"description":"Target version for automatic agent upgrade","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"percentage":{"type":"number","flags":{"description":"Target percentage of agents to auto upgrade","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":100}}]}}}]}}]},"is_verifier":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"has_agent_version_conditions":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"min_agent_version":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"package_agent_version_conditions":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version_condition":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}},{"version":"7","modelVersionHash":"364b41cbaf733c5f49d7742f6d90e44cfea78dd19d5e4a40f4bdb92979543806","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","id":"agent_policy_v7","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"title":"agent_policy_v7"}],"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"space_ids":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"namespace":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"is_managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"has_fleet_server":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_default":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_default_fleet_server":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"unenroll_timeout":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"inactivity_timeout":{"type":"number","flags":{"presence":"optional","default":1209600,"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"monitoring_enabled":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":3}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["logs"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["metrics"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["traces"]}}]}]},"keep_monitoring_alive":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"When set to true, monitoring will be enabled but logs/metrics collection will be disabled","error":{"__fn":"([error]) => this.onError(error)"}}}}]},"data_output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"monitoring_output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"download_source_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"fleet_server_host_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"agent_features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}]},"is_protected":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"overrides":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"record","flags":{"description":"Override settings that are defined in the agent policy. Input settings cannot be overridden. The override option should be used only in unusual circumstances and not as a routine procedure.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}]},"advanced_settings":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"agent_limits_go_max_procs":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_download_timeout":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_download_target_directory":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_metrics_period":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_level":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_to_files":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_rotateeverybytes":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_keepfiles":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_interval":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_monitoring_runtime_experimental":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_features_disable_policy_change_acks_enabled":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_features_include_tags_in_events_enabled":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_internal":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]}}},"supports_agentless":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the agent policy supports agentless integrations.","error":{"__fn":"([error]) => this.onError(error)"}}}}]},"global_data_tags":{"type":"array","flags":{"description":"User defined data tags that are added to all of the inputs. The values can be strings or numbers.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}}}]},"agentless":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"cloud_connectors":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"target_csp":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aws"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["azure"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["gcp"]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"resources":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"requests":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"memory":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"cpu":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]}}}}},"cluster_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"monitoring_pprof_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"monitoring_http":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"host":{"type":"string","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"port":{"type":"number","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":65353}}],"metas":[{"x-oas-optional":true}]},"buffer":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}}}}}},"monitoring_diagnostics":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"limit":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"burst":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"uploader":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"max_retries":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"init_dur":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"max_dur":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},"required_versions":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"version":{"type":"string","flags":{"description":"Target version for automatic agent upgrade","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"percentage":{"type":"number","flags":{"description":"Target percentage of agents to auto upgrade","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":100}}]}}}]}}]},"is_verifier":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"has_agent_version_conditions":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"min_agent_version":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"package_agent_version_conditions":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version_condition":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"is_preconfigured":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"revision":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"schema_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["active"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["inactive"]}}]},"updated_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"updated_by":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","id":"agent_policy_v7","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"title":"agent_policy_v7"}],"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"space_ids":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"namespace":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"is_managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"has_fleet_server":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_default":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_default_fleet_server":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"unenroll_timeout":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"inactivity_timeout":{"type":"number","flags":{"presence":"optional","default":1209600,"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}]},"monitoring_enabled":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":3}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["logs"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["metrics"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["traces"]}}]}]},"keep_monitoring_alive":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"When set to true, monitoring will be enabled but logs/metrics collection will be disabled","error":{"__fn":"([error]) => this.onError(error)"}}}}]},"data_output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"monitoring_output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"download_source_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"fleet_server_host_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"agent_features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}]},"is_protected":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"overrides":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"record","flags":{"description":"Override settings that are defined in the agent policy. Input settings cannot be overridden. The override option should be used only in unusual circumstances and not as a routine procedure.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}]},"advanced_settings":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"agent_limits_go_max_procs":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_download_timeout":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_download_target_directory":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_metrics_period":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_level":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_to_files":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_rotateeverybytes":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_keepfiles":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_logging_files_interval":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_monitoring_runtime_experimental":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_features_disable_policy_change_acks_enabled":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_features_include_tags_in_events_enabled":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]},"agent_internal":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-any-type":true}]}}]}}},"supports_agentless":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the agent policy supports agentless integrations.","error":{"__fn":"([error]) => this.onError(error)"}}}}]},"global_data_tags":{"type":"array","flags":{"description":"User defined data tags that are added to all of the inputs. The values can be strings or numbers.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}}}]},"agentless":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"cloud_connectors":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"target_csp":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aws"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["azure"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["gcp"]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"resources":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"requests":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"memory":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]},"cpu":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-optional":true}]}}}}},"cluster_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"monitoring_pprof_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"monitoring_http":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"host":{"type":"string","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"port":{"type":"number","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":65353}}],"metas":[{"x-oas-optional":true}]},"buffer":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"enabled":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}}}}}},"monitoring_diagnostics":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"limit":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"interval":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"burst":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"uploader":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"max_retries":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"init_dur":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"max_dur":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},"required_versions":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"version":{"type":"string","flags":{"description":"Target version for automatic agent upgrade","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"percentage":{"type":"number","flags":{"description":"Target percentage of agents to auto upgrade","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":0}},{"name":"max","args":{"limit":100}}]}}}]}}]},"is_verifier":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"has_agent_version_conditions":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"min_agent_version":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"package_agent_version_conditions":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version_condition":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"is_preconfigured":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"revision":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"schema_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"status":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["active"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["inactive"]}}]},"updated_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"updated_by":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.name.type":"keyword","properties.schema_version.type":"version","properties.description.type":"text","properties.namespace.type":"keyword","properties.is_managed.type":"boolean","properties.is_default.type":"boolean","properties.is_default_fleet_server.type":"boolean","properties.status.type":"keyword","properties.unenroll_timeout.type":"integer","properties.inactivity_timeout.type":"integer","properties.updated_at.type":"date","properties.updated_by.type":"keyword","properties.revision.type":"integer","properties.monitoring_enabled.type":"keyword","properties.monitoring_enabled.index":false,"properties.is_preconfigured.type":"keyword","properties.data_output_id.type":"keyword","properties.monitoring_output_id.type":"keyword","properties.download_source_id.type":"keyword","properties.fleet_server_host_id.type":"keyword","properties.agent_features.properties.name.type":"keyword","properties.agent_features.properties.enabled.type":"boolean","properties.is_protected.type":"boolean","properties.overrides.type":"flattened","properties.overrides.index":false,"properties.keep_monitoring_alive.type":"boolean","properties.advanced_settings.type":"flattened","properties.advanced_settings.index":false,"properties.supports_agentless.type":"boolean","properties.global_data_tags.type":"flattened","properties.global_data_tags.index":false,"properties.agentless.dynamic":false,"properties.agentless.properties":{},"properties.required_versions.type":"flattened","properties.required_versions.index":false,"properties.has_agent_version_conditions.type":"boolean","properties.is_verifier.type":"boolean","properties.min_agent_version.type":"keyword","properties.package_agent_version_conditions.dynamic":false,"properties.package_agent_version_conditions.properties":{}}},"ingest-outputs":{"name":"ingest-outputs","migrationVersions":["7.13.0","8.0.0"],"hash":"0283df102852677b2dd5b749e8aa8da76e23d0faca863c7f2a01b2c57dcd0127","modelVersions":[{"version":"1","modelVersionHash":"024c560cff501199aeea0f43b0a517b0e6f1549039cfa36b8e72c5e2074b8a59","changeTypes":["data_backfill","mappings_deprecation"],"hasTransformation":true,"newMappings":[],"schemas":{"forwardCompatibility":{"__fn":"unknownAttributes => {\n  const attributes = unknownAttributes;\n  if (attributes.type !== 'kafka') {\n    return attributes;\n  }\n  let updatedAttributes = attributes;\n  updatedAttributes = (0, _lodash.omit)(updatedAttributes, ['connection_type']);\n  return updatedAttributes;\n}"},"create":false}},{"version":"2","modelVersionHash":"c8685253e03538bcd0502a31cc652563f0e99ee700f61626c777895c9922b238","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["service_token.type","service_token.index"],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"3","modelVersionHash":"44dd5610c2fba2d820dce7a1dbe065676b7ec619a897a9e71b6eab8b1da2a0cf","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["secrets.properties.service_token.dynamic","secrets.properties.service_token.properties.id.type"],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"4","modelVersionHash":"37fe6dcb5771cfc7f23024e3cc242d91c96933713fc9d4f4a70902fab22a4c24","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["preset.type","preset.index"],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"5","modelVersionHash":"dcdb01e498cf737abe0da3952225b288a32f7e5a57c1a90cdee77154c68928e9","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["is_internal.type","is_internal.index"],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"6","modelVersionHash":"f224697a876b316945536829900df70c8c6af40c28ccd1b1be4854a1df7442dc","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["topic.type","topic.index"],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"7","modelVersionHash":"2f5dfca42d489deaa60da45c020e92fdae21e5e3d0e5e60153c0d18039715bd7","changeTypes":["data_backfill","mappings_deprecation"],"hasTransformation":true,"newMappings":[],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"8","modelVersionHash":"7fce3be244f92bb99b17c8757c39a49aec078ff90cae70971e42e202a574348c","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"9","modelVersionHash":"a3d2182a608ac3731fcbe756612163422146b9de85b27a4b58c5492f0454720b","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["otel_exporter_config_yaml.type"],"schemas":{"forwardCompatibility":{"__fn":"unknownAttributes => {\n              const {\n                otel_exporter_config_yaml: _,\n                ...rest\n              } = unknownAttributes;\n              return rest;\n            }"},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}}},{"version":"10","modelVersionHash":"3d832a272271c5fe6d995e14dc764b5e6dc0e10c564ee6d3558f9ddf804de81e","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["otel_disable_beatsauth.type"],"schemas":{"forwardCompatibility":{"__fn":"unknownAttributes => {\n              const {\n                otel_disable_beatsauth: _,\n                ...rest\n              } = unknownAttributes;\n              return rest;\n            }"},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}}},{"version":"11","modelVersionHash":"bacc94daebf0a704a22c54e519bae50134b7c4078789c3a4607573335aa16368","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["otlp_exporter.type","otlp_exporter.dynamic","is_default_otel.type"],"schemas":{"forwardCompatibility":{"__fn":"unknownAttributes => {\n              const {\n                otlp_exporter: _,\n                is_default_otel: __,\n                ...rest\n              } = unknownAttributes;\n              return rest;\n            }"},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.output_id.type":"keyword","properties.output_id.index":false,"properties.name.type":"keyword","properties.type.type":"keyword","properties.is_default.type":"boolean","properties.is_default_monitoring.type":"boolean","properties.hosts.type":"keyword","properties.ca_sha256.type":"keyword","properties.ca_sha256.index":false,"properties.ca_trusted_fingerprint.type":"keyword","properties.ca_trusted_fingerprint.index":false,"properties.service_token.type":"keyword","properties.service_token.index":false,"properties.config.type":"flattened","properties.config_yaml.type":"text","properties.otel_exporter_config_yaml.type":"text","properties.otel_disable_beatsauth.type":"boolean","properties.is_preconfigured.type":"boolean","properties.is_preconfigured.index":false,"properties.is_internal.type":"boolean","properties.is_internal.index":false,"properties.ssl.type":"binary","properties.proxy_id.type":"keyword","properties.shipper.dynamic":false,"properties.shipper.properties":{},"properties.allow_edit.enabled":false,"properties.version.type":"keyword","properties.key.type":"keyword","properties.compression.type":"keyword","properties.compression_level.type":"integer","properties.client_id.type":"keyword","properties.auth_type.type":"keyword","properties.connection_type.type":"keyword","properties.username.type":"keyword","properties.password.type":"text","properties.password.index":false,"properties.sasl.dynamic":false,"properties.sasl.properties.mechanism.type":"text","properties.partition.type":"keyword","properties.random.dynamic":false,"properties.random.properties.group_events.type":"integer","properties.round_robin.dynamic":false,"properties.round_robin.properties.group_events.type":"integer","properties.hash.dynamic":false,"properties.hash.properties.hash.type":"text","properties.hash.properties.random.type":"boolean","properties.topic.type":"text","properties.topic.index":false,"properties.topics.dynamic":false,"properties.topics.properties.topic.type":"keyword","properties.topics.properties.when.dynamic":false,"properties.topics.properties.when.properties.type.type":"text","properties.topics.properties.when.properties.condition.type":"text","properties.headers.dynamic":false,"properties.headers.properties.key.type":"text","properties.headers.properties.value.type":"text","properties.timeout.type":"integer","properties.broker_timeout.type":"integer","properties.broker_ack_reliability.type":"text","properties.broker_buffer_size.type":"integer","properties.required_acks.type":"integer","properties.channel_buffer_size.type":"integer","properties.secrets.dynamic":false,"properties.secrets.properties.password.dynamic":false,"properties.secrets.properties.password.properties.id.type":"keyword","properties.secrets.properties.ssl.dynamic":false,"properties.secrets.properties.ssl.properties.key.dynamic":false,"properties.secrets.properties.ssl.properties.key.properties.id.type":"keyword","properties.secrets.properties.service_token.dynamic":false,"properties.secrets.properties.service_token.properties.id.type":"keyword","properties.preset.type":"keyword","properties.preset.index":false,"properties.otlp_exporter.type":"object","properties.otlp_exporter.dynamic":false,"properties.is_default_otel.type":"boolean"}},"ingest-package-policies":{"name":"ingest-package-policies","migrationVersions":["7.10.0","7.11.0","7.12.0","7.13.0","7.14.0","7.15.0","7.16.0","8.2.0","8.3.0","8.4.0","8.5.0","8.6.0","8.7.0","8.8.0"],"hash":"e9c43143597fd587644bc0beb886336376fef39f2d9f69ca0de18fb172d437b3","modelVersions":[{"version":"1","modelVersionHash":"260ebf9dd18f1cfba4243db66c0fb33e8066e0d2bec6070a7badb44fe166683c","changeTypes":["data_backfill"],"hasTransformation":true,"newMappings":[],"schemas":{"forwardCompatibility":{"__fn":"unknownAttributes => {\n  var _attributes$package;\n  const attributes = unknownAttributes;\n  if (((_attributes$package = attributes.package) === null || _attributes$package === void 0 ? void 0 : _attributes$package.name) !== 'endpoint') {\n    return attributes;\n  }\n  const updatedAttributes = attributes;\n  const input = updatedAttributes.inputs[0];\n  if (input && input.config) {\n    const policy = input.config.policy.value;\n    policy.windows.behavior_protection = (0, _lodash.omit)(policy.windows.behavior_protection, ['reputation_service']);\n    policy.linux.behavior_protection = (0, _lodash.omit)(policy.linux.behavior_protection, ['reputation_service']);\n    policy.mac.behavior_protection = (0, _lodash.omit)(policy.mac.behavior_protection, ['reputation_service']);\n    policy.meta = (0, _lodash.omit)(policy.meta, ['license_uid', 'cluster_uuid', 'cluster_name']);\n  }\n  return updatedAttributes;\n}"},"create":false}},{"version":"2","modelVersionHash":"d7410db0c5f2240cb4c68da364f27dcd651f70ac55ab11ea3b73ae0a0392f212","changeTypes":["data_backfill"],"hasTransformation":true,"newMappings":[],"schemas":{"forwardCompatibility":{"__fn":"unknownAttributes => {\n  var _attributes$package;\n  const attributes = unknownAttributes;\n  if (((_attributes$package = attributes.package) === null || _attributes$package === void 0 ? void 0 : _attributes$package.name) !== 'endpoint') {\n    return attributes;\n  }\n  const updatedAttributes = attributes;\n  const input = updatedAttributes.inputs[0];\n  if (input && input.config) {\n    input.config.policy.value = (0, _lodash.omit)(input.config.policy.value, ['global_manifest_version']);\n  }\n  return updatedAttributes;\n}"},"create":false}},{"version":"3","modelVersionHash":"d7410db0c5f2240cb4c68da364f27dcd651f70ac55ab11ea3b73ae0a0392f212","changeTypes":["data_backfill"],"hasTransformation":true,"newMappings":[],"schemas":{"forwardCompatibility":{"__fn":"unknownAttributes => {\n  var _attributes$package;\n  const attributes = unknownAttributes;\n  if (((_attributes$package = attributes.package) === null || _attributes$package === void 0 ? void 0 : _attributes$package.name) !== 'endpoint') {\n    return attributes;\n  }\n  const updatedAttributes = attributes;\n  const input = updatedAttributes.inputs[0];\n  if (input && input.config) {\n    const policy = input.config.policy.value;\n    policy.meta = (0, _lodash.omit)(policy.meta, ['license_uuid']);\n  }\n  return updatedAttributes;\n}"},"create":false}},{"version":"4","modelVersionHash":"9d8366ac2d6d4c1e178eda7efbb59c09d466eb5f7691ac030adafbce4db8da9f","changeTypes":["data_backfill"],"hasTransformation":true,"newMappings":[],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"5","modelVersionHash":"9d8366ac2d6d4c1e178eda7efbb59c09d466eb5f7691ac030adafbce4db8da9f","changeTypes":["data_backfill"],"hasTransformation":true,"newMappings":[],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"6","modelVersionHash":"9d8366ac2d6d4c1e178eda7efbb59c09d466eb5f7691ac030adafbce4db8da9f","changeTypes":["data_backfill"],"hasTransformation":true,"newMappings":[],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"7","modelVersionHash":"9d8366ac2d6d4c1e178eda7efbb59c09d466eb5f7691ac030adafbce4db8da9f","changeTypes":["data_backfill"],"hasTransformation":true,"newMappings":[],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"8","modelVersionHash":"9d8366ac2d6d4c1e178eda7efbb59c09d466eb5f7691ac030adafbce4db8da9f","changeTypes":["data_backfill"],"hasTransformation":true,"newMappings":[],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"9","modelVersionHash":"8cef2267f9c5597eb9861589a11bd87dcf31fe1e81f6206dff78c8472d390480","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["overrides.type","overrides.index"],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"10","modelVersionHash":"9d8366ac2d6d4c1e178eda7efbb59c09d466eb5f7691ac030adafbce4db8da9f","changeTypes":["data_backfill"],"hasTransformation":true,"newMappings":[],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"11","modelVersionHash":"23601d91c6f6bcb9a6cec89a21cef6f5d81fd4df2815e718ee0aff5ecda26506","changeTypes":["data_backfill","mappings_addition"],"hasTransformation":true,"newMappings":["policy_ids.type"],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"12","modelVersionHash":"e88454067d3aad7950e57baf9d389b4a689a664ac1cbce12feee94eea567024f","changeTypes":["data_backfill","mappings_addition"],"hasTransformation":true,"newMappings":["package.properties.requires_root.type"],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"13","modelVersionHash":"9d8366ac2d6d4c1e178eda7efbb59c09d466eb5f7691ac030adafbce4db8da9f","changeTypes":["data_backfill"],"hasTransformation":true,"newMappings":[],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"14","modelVersionHash":"6cc76e62bdf74fe946009e781faa56019e7172805701d7e4002a537dbef4b536","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["output_id.type"],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"15","modelVersionHash":"726d3953776152329f2dbcf56684a5f71d44301f5890f1894f6e1bb04d364e58","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["bump_agent_policy_revision.type"],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"16","modelVersionHash":"d59409c23901a5c67fc3d58dc054f8abd7552596c1ff5e31b41f5a99604abb23","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["supports_agentless.type"],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"17","modelVersionHash":"9d8366ac2d6d4c1e178eda7efbb59c09d466eb5f7691ac030adafbce4db8da9f","changeTypes":["data_backfill"],"hasTransformation":true,"newMappings":[],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"18","modelVersionHash":"7fce3be244f92bb99b17c8757c39a49aec078ff90cae70971e42e202a574348c","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"19","modelVersionHash":"d60de40b75a31ee199487f5a53329033afbfc78767c42d16d987e95173df9516","changeTypes":["data_backfill","mappings_addition"],"hasTransformation":true,"newMappings":["latest_revision.type"],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"20","modelVersionHash":"522700650b5a10db91d2337e8b82582841a3884049e40c20525aed0a1e1f475e","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["supports_cloud_connector.type","cloud_connector_id.type"],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"21","modelVersionHash":"175fe637899f2c70d1c5e2b2dbe459962d4b7048367b9930d393f280222093cf","changeTypes":["unsafe_transform"],"hasTransformation":true,"newMappings":[],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"22","modelVersionHash":"880fbbc357b219b4bec360007fe513893dd78521591c597160cacaef1a58123e","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["package_agent_version_condition.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","id":"new_package_policy","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"title":"new_package_policy"}],"keys":{"name":{"type":"string","flags":{"description":"Unique name for the package policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"description":"Package policy description","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"namespace":{"type":"string","flags":{"description":"The package policy namespace. Leave blank to inherit the agent policy's namespace.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":100},{"x-oas-optional":true}]},"policy_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"description":"ID of the agent policy which the package policy will be added to.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-deprecated":true}]}}]},"policy_ids":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"description":"IDs of the agent policies that the package policy will be added to.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"cloud_connector_id":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"ID of the cloud connector associated with this package policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"cloud_connector_name":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"Transient field for cloud connector name during creation.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":255}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"package":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"inputs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"metas":[{"x-oas-any-type":true}]}]},"vars":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"var_group_selections":{"type":"record","flags":{"description":"Variable group selections. Maps var_group name to the selected option name within that group.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"overrides":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","description":"Override settings that are defined in the package policy. The override option should be used only in unusual circumstances and not as a routine procedure.","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"inputs":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}}}]},"supports_agentless":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the package policy belongs to an agentless agent policy.","error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"supports_cloud_connector":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the package policy supports cloud connectors.","error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"additional_datastreams_permissions":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"description":"Additional data stream permissions that will be added to the agent policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"package_agent_version_condition":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"force":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","id":"new_package_policy","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"title":"new_package_policy"}],"keys":{"name":{"type":"string","flags":{"description":"Unique name for the package policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"description":"Package policy description","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"namespace":{"type":"string","flags":{"description":"The package policy namespace. Leave blank to inherit the agent policy's namespace.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":100},{"x-oas-optional":true}]},"policy_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"description":"ID of the agent policy which the package policy will be added to.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-deprecated":true}]}}]},"policy_ids":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"description":"IDs of the agent policies that the package policy will be added to.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"cloud_connector_id":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"ID of the cloud connector associated with this package policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"cloud_connector_name":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"Transient field for cloud connector name during creation.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":255}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"package":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"inputs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"metas":[{"x-oas-any-type":true}]}]},"vars":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"var_group_selections":{"type":"record","flags":{"description":"Variable group selections. Maps var_group name to the selected option name within that group.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"overrides":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","description":"Override settings that are defined in the package policy. The override option should be used only in unusual circumstances and not as a routine procedure.","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"inputs":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}}}]},"supports_agentless":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the package policy belongs to an agentless agent policy.","error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"supports_cloud_connector":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the package policy supports cloud connectors.","error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"additional_datastreams_permissions":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"description":"Additional data stream permissions that will be added to the agent policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"package_agent_version_condition":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"force":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}},{"version":"23","modelVersionHash":"eb07dd65d2b3bae2a0a20187e9081734f215cbfdafe08550436cec6549ade393","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","id":"new_package_policy","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"title":"new_package_policy"}],"keys":{"name":{"type":"string","flags":{"description":"Unique name for the package policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"description":"Package policy description","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"namespace":{"type":"string","flags":{"description":"The package policy namespace. Leave blank to inherit the agent policy's namespace.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":100},{"x-oas-optional":true}]},"policy_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"description":"ID of the agent policy which the package policy will be added to.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-deprecated":true}]}}]},"policy_ids":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"description":"IDs of the agent policies that the package policy will be added to.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"cloud_connector_id":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"ID of the cloud connector associated with this package policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"cloud_connector_name":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"Transient field for cloud connector name during creation.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":255}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"package":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"inputs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"metas":[{"x-oas-any-type":true}]}]},"vars":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"var_group_selections":{"type":"record","flags":{"description":"Variable group selections. Maps var_group name to the selected option name within that group.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"overrides":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","description":"Override settings that are defined in the package policy. The override option should be used only in unusual circumstances and not as a routine procedure.","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"inputs":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}}}]},"supports_agentless":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the package policy belongs to an agentless agent policy.","error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"supports_cloud_connector":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the package policy supports cloud connectors.","error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"additional_datastreams_permissions":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"description":"Additional data stream permissions that will be added to the agent policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"package_agent_version_condition":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"force":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"global_data_tags":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"description":"The name of the custom field. Cannot contain spaces.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"alternatives","flags":{"description":"The value of the custom field.","error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}}}]}}]},"condition":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"Agent condition expression to evaluate whether to apply this integration to its inputs.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","id":"new_package_policy","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"title":"new_package_policy"}],"keys":{"name":{"type":"string","flags":{"description":"Unique name for the package policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"description":"Package policy description","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"namespace":{"type":"string","flags":{"description":"The package policy namespace. Leave blank to inherit the agent policy's namespace.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":100},{"x-oas-optional":true}]},"policy_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"description":"ID of the agent policy which the package policy will be added to.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-deprecated":true}]}}]},"policy_ids":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"description":"IDs of the agent policies that the package policy will be added to.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"cloud_connector_id":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"ID of the cloud connector associated with this package policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"cloud_connector_name":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"Transient field for cloud connector name during creation.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":255}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"package":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"inputs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"metas":[{"x-oas-any-type":true}]}]},"vars":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"var_group_selections":{"type":"record","flags":{"description":"Variable group selections. Maps var_group name to the selected option name within that group.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"overrides":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","description":"Override settings that are defined in the package policy. The override option should be used only in unusual circumstances and not as a routine procedure.","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"inputs":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}}}]},"supports_agentless":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the package policy belongs to an agentless agent policy.","error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"supports_cloud_connector":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the package policy supports cloud connectors.","error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"additional_datastreams_permissions":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"description":"Additional data stream permissions that will be added to the agent policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"package_agent_version_condition":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"force":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"global_data_tags":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"description":"The name of the custom field. Cannot contain spaces.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"alternatives","flags":{"description":"The value of the custom field.","error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}}}]}}]},"condition":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"Agent condition expression to evaluate whether to apply this integration to its inputs.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}},{"version":"24","modelVersionHash":"833847e926c3e26ba0ad8433113537a01e2ea56e958ae6332216a721766f2ced","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","id":"package_policy","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"title":"package_policy"}],"keys":{"name":{"type":"string","flags":{"description":"Unique name for the package policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"description":"Package policy description","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"namespace":{"type":"string","flags":{"description":"The package policy namespace. Leave blank to inherit the agent policy's namespace.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":100},{"x-oas-optional":true}]},"policy_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"description":"ID of the agent policy which the package policy will be added to.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-deprecated":true}]}}]},"policy_ids":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"description":"IDs of the agent policies that the package policy will be added to.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"cloud_connector_id":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"ID of the cloud connector associated with this package policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"cloud_connector_name":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"Transient field for cloud connector name during creation.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":255}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"is_managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"package":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","id":"package_policy_package","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"title":"package_policy_package"},{"x-oas-optional":true}],"keys":{"name":{"type":"string","flags":{"description":"Package name","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":255}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":255},{"x-oas-optional":true}]},"version":{"type":"string","flags":{"description":"Package version","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50}]},"experimental_data_stream_features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"data_stream":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]},"features":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"synthetic_source":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"tsdb":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"doc_value_only_numeric":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"doc_value_only_other":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]}}}}}]},"requires_root":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"fips_compatible":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"inputs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"policy_template":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"keep_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"vars":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"var_group_selections":{"type":"record","flags":{"description":"Variable group selections. Maps var_group name to the selected option name within that group.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"config":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"streams":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"keep_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"release":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ga"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["beta"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["experimental"]}}]},"data_stream":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataset":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"elasticsearch":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"privileges":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"indices":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}},"dynamic_dataset":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"dynamic_namespace":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}},"vars":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"var_group_selections":{"type":"record","flags":{"description":"Variable group selections. Maps var_group name to the selected option name within that group.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"config":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"compiled_stream":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"condition":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"Agent condition expression to evaluate whether to apply this stream.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"deprecated":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","id":"package_policy_stream_deprecation_info","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"title":"package_policy_stream_deprecation_info"},{"x-oas-optional":true}],"keys":{"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":4096}]},"since":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50},{"x-oas-optional":true}]},"replaced_by":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["package"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["policyTemplate"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["input"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["dataStream"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["variable"]}}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"migrate_from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}]},"condition":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"Agent condition expression to evaluate whether to apply this input.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"deprecated":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","id":"package_policy_input_deprecation_info","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"title":"package_policy_input_deprecation_info"},{"x-oas-optional":true}],"keys":{"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":4096}]},"since":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50},{"x-oas-optional":true}]},"replaced_by":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["package"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["policyTemplate"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["input"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["dataStream"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["variable"]}}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"migrate_from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"compiled_input":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}]},"vars":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"var_group_selections":{"type":"record","flags":{"description":"Variable group selections. Maps var_group name to the selected option name within that group.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"overrides":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","description":"Override settings that are defined in the package policy. The override option should be used only in unusual circumstances and not as a routine procedure.","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"inputs":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}}}]},"supports_agentless":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the package policy belongs to an agentless agent policy.","error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"supports_cloud_connector":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the package policy supports cloud connectors.","error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"additional_datastreams_permissions":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"description":"Additional data stream permissions that will be added to the agent policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"package_agent_version_condition":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"condition":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"Agent condition expression to evaluate whether to apply this integration to its inputs.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"global_data_tags":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"description":"The name of the custom field. Cannot contain spaces.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"alternatives","flags":{"description":"The value of the custom field.","error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}}}]}}]},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":255},{"x-oas-optional":true}]},"version":{"type":"string","flags":{"description":"Package policy ES version.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"revision":{"type":"number","flags":{"description":"Package policy revision.","error":{"__fn":"([error]) => this.onError(error)"}}},"updated_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updated_by":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"created_by":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"elasticsearch":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"metas":[{"x-oas-optional":true}],"keys":{"privileges":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"metas":[{"x-oas-optional":true}],"keys":{"cluster":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}}},"secret_references":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"bump_agent_policy_revision":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"latest_revision":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","id":"package_policy","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"title":"package_policy"}],"keys":{"name":{"type":"string","flags":{"description":"Unique name for the package policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"description":"Package policy description","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"namespace":{"type":"string","flags":{"description":"The package policy namespace. Leave blank to inherit the agent policy's namespace.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":100},{"x-oas-optional":true}]},"policy_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"description":"ID of the agent policy which the package policy will be added to.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-deprecated":true}]}}]},"policy_ids":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"description":"IDs of the agent policies that the package policy will be added to.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"cloud_connector_id":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"ID of the cloud connector associated with this package policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"cloud_connector_name":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"Transient field for cloud connector name during creation.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":255}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"is_managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"package":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","id":"package_policy_package","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"title":"package_policy_package"},{"x-oas-optional":true}],"keys":{"name":{"type":"string","flags":{"description":"Package name","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":255}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":255},{"x-oas-optional":true}]},"version":{"type":"string","flags":{"description":"Package version","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50}]},"experimental_data_stream_features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"data_stream":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]},"features":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"synthetic_source":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"tsdb":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"doc_value_only_numeric":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"doc_value_only_other":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]}}}}}]},"requires_root":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"fips_compatible":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"inputs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"policy_template":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"keep_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"vars":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"var_group_selections":{"type":"record","flags":{"description":"Variable group selections. Maps var_group name to the selected option name within that group.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"config":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"streams":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"keep_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"release":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ga"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["beta"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["experimental"]}}]},"data_stream":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataset":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"elasticsearch":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"privileges":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"indices":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}},"dynamic_dataset":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"dynamic_namespace":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}},"vars":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"var_group_selections":{"type":"record","flags":{"description":"Variable group selections. Maps var_group name to the selected option name within that group.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"config":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"compiled_stream":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"condition":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"Agent condition expression to evaluate whether to apply this stream.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"deprecated":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","id":"package_policy_stream_deprecation_info","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"title":"package_policy_stream_deprecation_info"},{"x-oas-optional":true}],"keys":{"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":4096}]},"since":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50},{"x-oas-optional":true}]},"replaced_by":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["package"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["policyTemplate"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["input"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["dataStream"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["variable"]}}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"migrate_from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}]},"condition":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"Agent condition expression to evaluate whether to apply this input.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"deprecated":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","id":"package_policy_input_deprecation_info","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"title":"package_policy_input_deprecation_info"},{"x-oas-optional":true}],"keys":{"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":4096}]},"since":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50},{"x-oas-optional":true}]},"replaced_by":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["package"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["policyTemplate"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["input"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["dataStream"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["variable"]}}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"migrate_from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"compiled_input":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}]},"vars":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"var_group_selections":{"type":"record","flags":{"description":"Variable group selections. Maps var_group name to the selected option name within that group.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"overrides":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","description":"Override settings that are defined in the package policy. The override option should be used only in unusual circumstances and not as a routine procedure.","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"inputs":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}}}]},"supports_agentless":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the package policy belongs to an agentless agent policy.","error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"supports_cloud_connector":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the package policy supports cloud connectors.","error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"additional_datastreams_permissions":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"description":"Additional data stream permissions that will be added to the agent policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"package_agent_version_condition":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"condition":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"Agent condition expression to evaluate whether to apply this integration to its inputs.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"global_data_tags":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"description":"The name of the custom field. Cannot contain spaces.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"alternatives","flags":{"description":"The value of the custom field.","error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}}}]}}]},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":255},{"x-oas-optional":true}]},"version":{"type":"string","flags":{"description":"Package policy ES version.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"revision":{"type":"number","flags":{"description":"Package policy revision.","error":{"__fn":"([error]) => this.onError(error)"}}},"updated_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updated_by":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"created_by":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"elasticsearch":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"metas":[{"x-oas-optional":true}],"keys":{"privileges":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"metas":[{"x-oas-optional":true}],"keys":{"cluster":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}}},"secret_references":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"bump_agent_policy_revision":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"latest_revision":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}},{"version":"25","modelVersionHash":"f8fafdd8c7b551528a7112080c1b45c9a3095ec5672598981507c78bb714f779","changeTypes":["data_backfill"],"hasTransformation":true,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","id":"package_policy","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"title":"package_policy"}],"keys":{"name":{"type":"string","flags":{"description":"Unique name for the package policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"description":"Package policy description","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"namespace":{"type":"string","flags":{"description":"The package policy namespace. Leave blank to inherit the agent policy's namespace.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":100},{"x-oas-optional":true}]},"policy_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"description":"ID of the agent policy which the package policy will be added to.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-deprecated":true}]}}]},"policy_ids":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"description":"IDs of the agent policies that the package policy will be added to.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"cloud_connector_id":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"ID of the cloud connector associated with this package policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"cloud_connector_name":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"Transient field for cloud connector name during creation.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":255}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"is_managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"package":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","id":"package_policy_package","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"title":"package_policy_package"},{"x-oas-optional":true}],"keys":{"name":{"type":"string","flags":{"description":"Package name","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":255}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":255},{"x-oas-optional":true}]},"version":{"type":"string","flags":{"description":"Package version","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50}]},"experimental_data_stream_features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"data_stream":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]},"features":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"synthetic_source":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"tsdb":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"doc_value_only_numeric":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"doc_value_only_other":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]}}}}}]},"requires_root":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"fips_compatible":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"inputs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"policy_template":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"keep_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"vars":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"var_group_selections":{"type":"record","flags":{"description":"Variable group selections. Maps var_group name to the selected option name within that group.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"config":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"streams":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"keep_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"release":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ga"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["beta"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["experimental"]}}]},"data_stream":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataset":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"elasticsearch":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"privileges":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"indices":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}},"dynamic_dataset":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"dynamic_namespace":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}},"vars":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"var_group_selections":{"type":"record","flags":{"description":"Variable group selections. Maps var_group name to the selected option name within that group.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"config":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"compiled_stream":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"condition":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"Agent condition expression to evaluate whether to apply this stream.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"deprecated":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","id":"package_policy_stream_deprecation_info","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"title":"package_policy_stream_deprecation_info"},{"x-oas-optional":true}],"keys":{"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":4096}]},"since":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50},{"x-oas-optional":true}]},"replaced_by":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["package"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["policyTemplate"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["input"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["dataStream"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["variable"]}}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"migrate_from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}]},"condition":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"Agent condition expression to evaluate whether to apply this input.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"deprecated":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","id":"package_policy_input_deprecation_info","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"title":"package_policy_input_deprecation_info"},{"x-oas-optional":true}],"keys":{"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":4096}]},"since":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50},{"x-oas-optional":true}]},"replaced_by":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["package"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["policyTemplate"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["input"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["dataStream"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["variable"]}}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"migrate_from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"compiled_input":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}]},"vars":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"var_group_selections":{"type":"record","flags":{"description":"Variable group selections. Maps var_group name to the selected option name within that group.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"overrides":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","description":"Override settings that are defined in the package policy. The override option should be used only in unusual circumstances and not as a routine procedure.","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"inputs":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}}}]},"supports_agentless":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the package policy belongs to an agentless agent policy.","error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"supports_cloud_connector":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the package policy supports cloud connectors.","error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"additional_datastreams_permissions":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"description":"Additional data stream permissions that will be added to the agent policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"package_agent_version_condition":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"condition":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"Agent condition expression to evaluate whether to apply this integration to its inputs.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"global_data_tags":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"description":"The name of the custom field. Cannot contain spaces.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"alternatives","flags":{"description":"The value of the custom field.","error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}}}]}}]},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":255},{"x-oas-optional":true}]},"version":{"type":"string","flags":{"description":"Package policy ES version.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"revision":{"type":"number","flags":{"description":"Package policy revision.","error":{"__fn":"([error]) => this.onError(error)"}}},"updated_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updated_by":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"created_by":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"elasticsearch":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"metas":[{"x-oas-optional":true}],"keys":{"privileges":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"metas":[{"x-oas-optional":true}],"keys":{"cluster":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}}},"secret_references":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"bump_agent_policy_revision":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"latest_revision":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","id":"package_policy","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"title":"package_policy"}],"keys":{"name":{"type":"string","flags":{"description":"Unique name for the package policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"description":"Package policy description","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"namespace":{"type":"string","flags":{"description":"The package policy namespace. Leave blank to inherit the agent policy's namespace.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":100},{"x-oas-optional":true}]},"policy_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"description":"ID of the agent policy which the package policy will be added to.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-deprecated":true}]}}]},"policy_ids":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"description":"IDs of the agent policies that the package policy will be added to.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"cloud_connector_id":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"ID of the cloud connector associated with this package policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"cloud_connector_name":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"Transient field for cloud connector name during creation.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":255}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"is_managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"package":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","id":"package_policy_package","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"title":"package_policy_package"},{"x-oas-optional":true}],"keys":{"name":{"type":"string","flags":{"description":"Package name","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":255}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":255},{"x-oas-optional":true}]},"version":{"type":"string","flags":{"description":"Package version","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50}]},"experimental_data_stream_features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"data_stream":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]},"features":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"synthetic_source":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"tsdb":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"doc_value_only_numeric":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"doc_value_only_other":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]}}}}}]},"requires_root":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"fips_compatible":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"inputs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"policy_template":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"keep_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"vars":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"var_group_selections":{"type":"record","flags":{"description":"Variable group selections. Maps var_group name to the selected option name within that group.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"config":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"streams":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"keep_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"release":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ga"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["beta"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["experimental"]}}]},"data_stream":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataset":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"elasticsearch":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"privileges":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"indices":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}},"dynamic_dataset":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"dynamic_namespace":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}},"vars":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"var_group_selections":{"type":"record","flags":{"description":"Variable group selections. Maps var_group name to the selected option name within that group.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"config":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"compiled_stream":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"condition":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"Agent condition expression to evaluate whether to apply this stream.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"deprecated":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","id":"package_policy_stream_deprecation_info","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"title":"package_policy_stream_deprecation_info"},{"x-oas-optional":true}],"keys":{"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":4096}]},"since":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50},{"x-oas-optional":true}]},"replaced_by":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["package"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["policyTemplate"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["input"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["dataStream"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["variable"]}}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"migrate_from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}]},"condition":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"Agent condition expression to evaluate whether to apply this input.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"deprecated":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","id":"package_policy_input_deprecation_info","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"title":"package_policy_input_deprecation_info"},{"x-oas-optional":true}],"keys":{"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":4096}]},"since":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50},{"x-oas-optional":true}]},"replaced_by":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["package"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["policyTemplate"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["input"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["dataStream"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["variable"]}}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"migrate_from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"compiled_input":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}]},"vars":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"var_group_selections":{"type":"record","flags":{"description":"Variable group selections. Maps var_group name to the selected option name within that group.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"overrides":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","description":"Override settings that are defined in the package policy. The override option should be used only in unusual circumstances and not as a routine procedure.","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"inputs":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}}}]},"supports_agentless":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the package policy belongs to an agentless agent policy.","error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"supports_cloud_connector":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the package policy supports cloud connectors.","error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"additional_datastreams_permissions":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"description":"Additional data stream permissions that will be added to the agent policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"package_agent_version_condition":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"condition":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"Agent condition expression to evaluate whether to apply this integration to its inputs.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"global_data_tags":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"description":"The name of the custom field. Cannot contain spaces.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"alternatives","flags":{"description":"The value of the custom field.","error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}}}]}}]},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":255},{"x-oas-optional":true}]},"version":{"type":"string","flags":{"description":"Package policy ES version.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"revision":{"type":"number","flags":{"description":"Package policy revision.","error":{"__fn":"([error]) => this.onError(error)"}}},"updated_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updated_by":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"created_by":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"elasticsearch":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"metas":[{"x-oas-optional":true}],"keys":{"privileges":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"metas":[{"x-oas-optional":true}],"keys":{"cluster":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}}},"secret_references":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"bump_agent_policy_revision":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"latest_revision":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.name.type":"keyword","properties.description.type":"text","properties.namespace.type":"keyword","properties.enabled.type":"boolean","properties.is_managed.type":"boolean","properties.policy_id.type":"keyword","properties.policy_ids.type":"keyword","properties.output_id.type":"keyword","properties.cloud_connector_id.type":"keyword","properties.package.properties.name.type":"keyword","properties.package.properties.title.type":"keyword","properties.package.properties.version.type":"keyword","properties.package.properties.requires_root.type":"boolean","properties.elasticsearch.dynamic":false,"properties.elasticsearch.properties":{},"properties.vars.type":"flattened","properties.inputs.dynamic":false,"properties.inputs.properties":{},"properties.secret_references.properties.id.type":"keyword","properties.overrides.type":"flattened","properties.overrides.index":false,"properties.supports_agentless.type":"boolean","properties.supports_cloud_connector.type":"boolean","properties.revision.type":"integer","properties.updated_at.type":"date","properties.updated_by.type":"keyword","properties.created_at.type":"date","properties.created_by.type":"keyword","properties.bump_agent_policy_revision.type":"boolean","properties.latest_revision.type":"boolean","properties.package_agent_version_condition.type":"keyword"}},"fleet-package-policies":{"name":"fleet-package-policies","migrationVersions":[],"hash":"7ff449d6d4d5c37599190d1d7f48df0590ce99a5806cca02df060d6eecd1df8c","modelVersions":[{"version":"1","modelVersionHash":"726d3953776152329f2dbcf56684a5f71d44301f5890f1894f6e1bb04d364e58","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["bump_agent_policy_revision.type"],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"2","modelVersionHash":"d59409c23901a5c67fc3d58dc054f8abd7552596c1ff5e31b41f5a99604abb23","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["supports_agentless.type"],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"3","modelVersionHash":"9d8366ac2d6d4c1e178eda7efbb59c09d466eb5f7691ac030adafbce4db8da9f","changeTypes":["data_backfill"],"hasTransformation":true,"newMappings":[],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"4","modelVersionHash":"7fce3be244f92bb99b17c8757c39a49aec078ff90cae70971e42e202a574348c","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"5","modelVersionHash":"d60de40b75a31ee199487f5a53329033afbfc78767c42d16d987e95173df9516","changeTypes":["data_backfill","mappings_addition"],"hasTransformation":true,"newMappings":["latest_revision.type"],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"6","modelVersionHash":"ef0c3e9699868aa625f197708fda2114eac175a8d3c0f2984634102adf61cb15","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["cloud_connector_id.type","supports_cloud_connector.type"],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"7","modelVersionHash":"175fe637899f2c70d1c5e2b2dbe459962d4b7048367b9930d393f280222093cf","changeTypes":["unsafe_transform"],"hasTransformation":true,"newMappings":[],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"8","modelVersionHash":"880fbbc357b219b4bec360007fe513893dd78521591c597160cacaef1a58123e","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["package_agent_version_condition.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","id":"new_package_policy","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"title":"new_package_policy"}],"keys":{"name":{"type":"string","flags":{"description":"Unique name for the package policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"description":"Package policy description","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"namespace":{"type":"string","flags":{"description":"The package policy namespace. Leave blank to inherit the agent policy's namespace.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":100},{"x-oas-optional":true}]},"policy_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"description":"ID of the agent policy which the package policy will be added to.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-deprecated":true}]}}]},"policy_ids":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"description":"IDs of the agent policies that the package policy will be added to.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"cloud_connector_id":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"ID of the cloud connector associated with this package policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"cloud_connector_name":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"Transient field for cloud connector name during creation.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":255}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"package":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"inputs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"metas":[{"x-oas-any-type":true}]}]},"vars":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"var_group_selections":{"type":"record","flags":{"description":"Variable group selections. Maps var_group name to the selected option name within that group.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"overrides":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","description":"Override settings that are defined in the package policy. The override option should be used only in unusual circumstances and not as a routine procedure.","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"inputs":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}}}]},"supports_agentless":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the package policy belongs to an agentless agent policy.","error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"supports_cloud_connector":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the package policy supports cloud connectors.","error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"additional_datastreams_permissions":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"description":"Additional data stream permissions that will be added to the agent policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"package_agent_version_condition":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"force":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","id":"new_package_policy","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"title":"new_package_policy"}],"keys":{"name":{"type":"string","flags":{"description":"Unique name for the package policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"description":"Package policy description","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"namespace":{"type":"string","flags":{"description":"The package policy namespace. Leave blank to inherit the agent policy's namespace.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":100},{"x-oas-optional":true}]},"policy_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"description":"ID of the agent policy which the package policy will be added to.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-deprecated":true}]}}]},"policy_ids":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"description":"IDs of the agent policies that the package policy will be added to.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"cloud_connector_id":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"ID of the cloud connector associated with this package policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"cloud_connector_name":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"Transient field for cloud connector name during creation.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":255}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"package":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"inputs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"metas":[{"x-oas-any-type":true}]}]},"vars":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"var_group_selections":{"type":"record","flags":{"description":"Variable group selections. Maps var_group name to the selected option name within that group.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"overrides":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","description":"Override settings that are defined in the package policy. The override option should be used only in unusual circumstances and not as a routine procedure.","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"inputs":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}}}]},"supports_agentless":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the package policy belongs to an agentless agent policy.","error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"supports_cloud_connector":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the package policy supports cloud connectors.","error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"additional_datastreams_permissions":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"description":"Additional data stream permissions that will be added to the agent policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"package_agent_version_condition":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"force":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}},{"version":"9","modelVersionHash":"9564a99a3e701b5a789c98afcd59bfeff8e88ad6436509873f8d864d2ebc4b17","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","id":"new_package_policy","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"title":"new_package_policy"}],"keys":{"name":{"type":"string","flags":{"description":"Unique name for the package policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"description":"Package policy description","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"namespace":{"type":"string","flags":{"description":"The package policy namespace. Leave blank to inherit the agent policy's namespace.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":100},{"x-oas-optional":true}]},"policy_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"description":"ID of the agent policy which the package policy will be added to.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-deprecated":true}]}}]},"policy_ids":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"description":"IDs of the agent policies that the package policy will be added to.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"cloud_connector_id":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"ID of the cloud connector associated with this package policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"cloud_connector_name":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"Transient field for cloud connector name during creation.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":255}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"package":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"inputs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"metas":[{"x-oas-any-type":true}]}]},"vars":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"var_group_selections":{"type":"record","flags":{"description":"Variable group selections. Maps var_group name to the selected option name within that group.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"overrides":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","description":"Override settings that are defined in the package policy. The override option should be used only in unusual circumstances and not as a routine procedure.","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"inputs":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}}}]},"supports_agentless":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the package policy belongs to an agentless agent policy.","error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"supports_cloud_connector":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the package policy supports cloud connectors.","error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"additional_datastreams_permissions":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"description":"Additional data stream permissions that will be added to the agent policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"package_agent_version_condition":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"force":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"global_data_tags":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"description":"The name of the custom field. Cannot contain spaces.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"alternatives","flags":{"description":"The value of the custom field.","error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}}}]}}]},"condition":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"Agent condition expression to evaluate whether to apply this integration to its inputs.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","id":"new_package_policy","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"title":"new_package_policy"}],"keys":{"name":{"type":"string","flags":{"description":"Unique name for the package policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"description":"Package policy description","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"namespace":{"type":"string","flags":{"description":"The package policy namespace. Leave blank to inherit the agent policy's namespace.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":100},{"x-oas-optional":true}]},"policy_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"description":"ID of the agent policy which the package policy will be added to.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-deprecated":true}]}}]},"policy_ids":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"description":"IDs of the agent policies that the package policy will be added to.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"cloud_connector_id":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"ID of the cloud connector associated with this package policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"cloud_connector_name":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"Transient field for cloud connector name during creation.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":255}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"package":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"inputs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"metas":[{"x-oas-any-type":true}]}]},"vars":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"var_group_selections":{"type":"record","flags":{"description":"Variable group selections. Maps var_group name to the selected option name within that group.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"overrides":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","description":"Override settings that are defined in the package policy. The override option should be used only in unusual circumstances and not as a routine procedure.","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"inputs":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}}}]},"supports_agentless":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the package policy belongs to an agentless agent policy.","error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"supports_cloud_connector":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the package policy supports cloud connectors.","error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"additional_datastreams_permissions":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"description":"Additional data stream permissions that will be added to the agent policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"package_agent_version_condition":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"force":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"global_data_tags":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"description":"The name of the custom field. Cannot contain spaces.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"alternatives","flags":{"description":"The value of the custom field.","error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}}}]}}]},"condition":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"Agent condition expression to evaluate whether to apply this integration to its inputs.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}},{"version":"10","modelVersionHash":"833847e926c3e26ba0ad8433113537a01e2ea56e958ae6332216a721766f2ced","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","id":"package_policy","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"title":"package_policy"}],"keys":{"name":{"type":"string","flags":{"description":"Unique name for the package policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"description":"Package policy description","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"namespace":{"type":"string","flags":{"description":"The package policy namespace. Leave blank to inherit the agent policy's namespace.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":100},{"x-oas-optional":true}]},"policy_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"description":"ID of the agent policy which the package policy will be added to.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-deprecated":true}]}}]},"policy_ids":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"description":"IDs of the agent policies that the package policy will be added to.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"cloud_connector_id":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"ID of the cloud connector associated with this package policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"cloud_connector_name":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"Transient field for cloud connector name during creation.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":255}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"is_managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"package":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","id":"package_policy_package","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"title":"package_policy_package"},{"x-oas-optional":true}],"keys":{"name":{"type":"string","flags":{"description":"Package name","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":255}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":255},{"x-oas-optional":true}]},"version":{"type":"string","flags":{"description":"Package version","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50}]},"experimental_data_stream_features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"data_stream":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]},"features":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"synthetic_source":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"tsdb":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"doc_value_only_numeric":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"doc_value_only_other":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]}}}}}]},"requires_root":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"fips_compatible":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"inputs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"policy_template":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"keep_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"vars":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"var_group_selections":{"type":"record","flags":{"description":"Variable group selections. Maps var_group name to the selected option name within that group.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"config":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"streams":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"keep_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"release":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ga"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["beta"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["experimental"]}}]},"data_stream":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataset":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"elasticsearch":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"privileges":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"indices":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}},"dynamic_dataset":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"dynamic_namespace":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}},"vars":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"var_group_selections":{"type":"record","flags":{"description":"Variable group selections. Maps var_group name to the selected option name within that group.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"config":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"compiled_stream":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"condition":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"Agent condition expression to evaluate whether to apply this stream.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"deprecated":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","id":"package_policy_stream_deprecation_info","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"title":"package_policy_stream_deprecation_info"},{"x-oas-optional":true}],"keys":{"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":4096}]},"since":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50},{"x-oas-optional":true}]},"replaced_by":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["package"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["policyTemplate"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["input"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["dataStream"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["variable"]}}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"migrate_from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}]},"condition":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"Agent condition expression to evaluate whether to apply this input.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"deprecated":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","id":"package_policy_input_deprecation_info","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"title":"package_policy_input_deprecation_info"},{"x-oas-optional":true}],"keys":{"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":4096}]},"since":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50},{"x-oas-optional":true}]},"replaced_by":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["package"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["policyTemplate"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["input"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["dataStream"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["variable"]}}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"migrate_from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"compiled_input":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}]},"vars":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"var_group_selections":{"type":"record","flags":{"description":"Variable group selections. Maps var_group name to the selected option name within that group.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"overrides":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","description":"Override settings that are defined in the package policy. The override option should be used only in unusual circumstances and not as a routine procedure.","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"inputs":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}}}]},"supports_agentless":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the package policy belongs to an agentless agent policy.","error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"supports_cloud_connector":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the package policy supports cloud connectors.","error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"additional_datastreams_permissions":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"description":"Additional data stream permissions that will be added to the agent policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"package_agent_version_condition":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"condition":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"Agent condition expression to evaluate whether to apply this integration to its inputs.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"global_data_tags":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"description":"The name of the custom field. Cannot contain spaces.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"alternatives","flags":{"description":"The value of the custom field.","error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}}}]}}]},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":255},{"x-oas-optional":true}]},"version":{"type":"string","flags":{"description":"Package policy ES version.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"revision":{"type":"number","flags":{"description":"Package policy revision.","error":{"__fn":"([error]) => this.onError(error)"}}},"updated_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updated_by":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"created_by":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"elasticsearch":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"metas":[{"x-oas-optional":true}],"keys":{"privileges":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"metas":[{"x-oas-optional":true}],"keys":{"cluster":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}}},"secret_references":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"bump_agent_policy_revision":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"latest_revision":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","id":"package_policy","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"title":"package_policy"}],"keys":{"name":{"type":"string","flags":{"description":"Unique name for the package policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"description":"Package policy description","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"namespace":{"type":"string","flags":{"description":"The package policy namespace. Leave blank to inherit the agent policy's namespace.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":100},{"x-oas-optional":true}]},"policy_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"description":"ID of the agent policy which the package policy will be added to.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-deprecated":true}]}}]},"policy_ids":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"description":"IDs of the agent policies that the package policy will be added to.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"cloud_connector_id":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"ID of the cloud connector associated with this package policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"cloud_connector_name":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"Transient field for cloud connector name during creation.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":255}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"is_managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"package":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","id":"package_policy_package","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"title":"package_policy_package"},{"x-oas-optional":true}],"keys":{"name":{"type":"string","flags":{"description":"Package name","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":255}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":255},{"x-oas-optional":true}]},"version":{"type":"string","flags":{"description":"Package version","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50}]},"experimental_data_stream_features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"data_stream":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]},"features":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"synthetic_source":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"tsdb":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"doc_value_only_numeric":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"doc_value_only_other":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]}}}}}]},"requires_root":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"fips_compatible":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"inputs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"policy_template":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"keep_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"vars":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"var_group_selections":{"type":"record","flags":{"description":"Variable group selections. Maps var_group name to the selected option name within that group.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"config":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"streams":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"keep_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"release":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ga"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["beta"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["experimental"]}}]},"data_stream":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataset":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"elasticsearch":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"privileges":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"indices":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}},"dynamic_dataset":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"dynamic_namespace":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}},"vars":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"var_group_selections":{"type":"record","flags":{"description":"Variable group selections. Maps var_group name to the selected option name within that group.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"config":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"compiled_stream":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"condition":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"Agent condition expression to evaluate whether to apply this stream.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"deprecated":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","id":"package_policy_stream_deprecation_info","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"title":"package_policy_stream_deprecation_info"},{"x-oas-optional":true}],"keys":{"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":4096}]},"since":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50},{"x-oas-optional":true}]},"replaced_by":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["package"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["policyTemplate"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["input"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["dataStream"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["variable"]}}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"migrate_from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}]},"condition":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"Agent condition expression to evaluate whether to apply this input.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"deprecated":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","id":"package_policy_input_deprecation_info","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"title":"package_policy_input_deprecation_info"},{"x-oas-optional":true}],"keys":{"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":4096}]},"since":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50},{"x-oas-optional":true}]},"replaced_by":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["package"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["policyTemplate"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["input"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["dataStream"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["variable"]}}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"migrate_from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"compiled_input":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}]},"vars":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"var_group_selections":{"type":"record","flags":{"description":"Variable group selections. Maps var_group name to the selected option name within that group.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"overrides":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","description":"Override settings that are defined in the package policy. The override option should be used only in unusual circumstances and not as a routine procedure.","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"inputs":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}}}]},"supports_agentless":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the package policy belongs to an agentless agent policy.","error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"supports_cloud_connector":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the package policy supports cloud connectors.","error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"additional_datastreams_permissions":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"description":"Additional data stream permissions that will be added to the agent policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"package_agent_version_condition":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"condition":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"Agent condition expression to evaluate whether to apply this integration to its inputs.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"global_data_tags":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"description":"The name of the custom field. Cannot contain spaces.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"alternatives","flags":{"description":"The value of the custom field.","error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}}}]}}]},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":255},{"x-oas-optional":true}]},"version":{"type":"string","flags":{"description":"Package policy ES version.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"revision":{"type":"number","flags":{"description":"Package policy revision.","error":{"__fn":"([error]) => this.onError(error)"}}},"updated_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updated_by":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"created_by":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"elasticsearch":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"metas":[{"x-oas-optional":true}],"keys":{"privileges":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"metas":[{"x-oas-optional":true}],"keys":{"cluster":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}}},"secret_references":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"bump_agent_policy_revision":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"latest_revision":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}},{"version":"11","modelVersionHash":"f8fafdd8c7b551528a7112080c1b45c9a3095ec5672598981507c78bb714f779","changeTypes":["data_backfill"],"hasTransformation":true,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","id":"package_policy","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"title":"package_policy"}],"keys":{"name":{"type":"string","flags":{"description":"Unique name for the package policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"description":"Package policy description","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"namespace":{"type":"string","flags":{"description":"The package policy namespace. Leave blank to inherit the agent policy's namespace.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":100},{"x-oas-optional":true}]},"policy_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"description":"ID of the agent policy which the package policy will be added to.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-deprecated":true}]}}]},"policy_ids":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"description":"IDs of the agent policies that the package policy will be added to.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"cloud_connector_id":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"ID of the cloud connector associated with this package policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"cloud_connector_name":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"Transient field for cloud connector name during creation.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":255}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"is_managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"package":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","id":"package_policy_package","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"title":"package_policy_package"},{"x-oas-optional":true}],"keys":{"name":{"type":"string","flags":{"description":"Package name","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":255}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":255},{"x-oas-optional":true}]},"version":{"type":"string","flags":{"description":"Package version","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50}]},"experimental_data_stream_features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"data_stream":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]},"features":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"synthetic_source":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"tsdb":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"doc_value_only_numeric":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"doc_value_only_other":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]}}}}}]},"requires_root":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"fips_compatible":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"inputs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"policy_template":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"keep_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"vars":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"var_group_selections":{"type":"record","flags":{"description":"Variable group selections. Maps var_group name to the selected option name within that group.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"config":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"streams":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"keep_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"release":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ga"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["beta"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["experimental"]}}]},"data_stream":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataset":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"elasticsearch":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"privileges":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"indices":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}},"dynamic_dataset":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"dynamic_namespace":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}},"vars":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"var_group_selections":{"type":"record","flags":{"description":"Variable group selections. Maps var_group name to the selected option name within that group.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"config":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"compiled_stream":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"condition":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"Agent condition expression to evaluate whether to apply this stream.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"deprecated":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","id":"package_policy_stream_deprecation_info","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"title":"package_policy_stream_deprecation_info"},{"x-oas-optional":true}],"keys":{"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":4096}]},"since":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50},{"x-oas-optional":true}]},"replaced_by":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["package"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["policyTemplate"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["input"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["dataStream"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["variable"]}}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"migrate_from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}]},"condition":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"Agent condition expression to evaluate whether to apply this input.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"deprecated":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","id":"package_policy_input_deprecation_info","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"title":"package_policy_input_deprecation_info"},{"x-oas-optional":true}],"keys":{"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":4096}]},"since":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50},{"x-oas-optional":true}]},"replaced_by":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["package"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["policyTemplate"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["input"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["dataStream"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["variable"]}}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"migrate_from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"compiled_input":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}]},"vars":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"var_group_selections":{"type":"record","flags":{"description":"Variable group selections. Maps var_group name to the selected option name within that group.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"overrides":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","description":"Override settings that are defined in the package policy. The override option should be used only in unusual circumstances and not as a routine procedure.","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"inputs":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}}}]},"supports_agentless":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the package policy belongs to an agentless agent policy.","error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"supports_cloud_connector":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the package policy supports cloud connectors.","error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"additional_datastreams_permissions":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"description":"Additional data stream permissions that will be added to the agent policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"package_agent_version_condition":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"condition":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"Agent condition expression to evaluate whether to apply this integration to its inputs.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"global_data_tags":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"description":"The name of the custom field. Cannot contain spaces.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"alternatives","flags":{"description":"The value of the custom field.","error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}}}]}}]},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":255},{"x-oas-optional":true}]},"version":{"type":"string","flags":{"description":"Package policy ES version.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"revision":{"type":"number","flags":{"description":"Package policy revision.","error":{"__fn":"([error]) => this.onError(error)"}}},"updated_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updated_by":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"created_by":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"elasticsearch":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"metas":[{"x-oas-optional":true}],"keys":{"privileges":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"metas":[{"x-oas-optional":true}],"keys":{"cluster":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}}},"secret_references":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"bump_agent_policy_revision":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"latest_revision":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","id":"package_policy","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"title":"package_policy"}],"keys":{"name":{"type":"string","flags":{"description":"Unique name for the package policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"description":"Package policy description","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"namespace":{"type":"string","flags":{"description":"The package policy namespace. Leave blank to inherit the agent policy's namespace.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":100},{"x-oas-optional":true}]},"policy_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"description":"ID of the agent policy which the package policy will be added to.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-deprecated":true}]}}]},"policy_ids":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"description":"IDs of the agent policies that the package policy will be added to.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"output_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"cloud_connector_id":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"ID of the cloud connector associated with this package policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"cloud_connector_name":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"Transient field for cloud connector name during creation.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":255}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"is_managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"package":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","id":"package_policy_package","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"title":"package_policy_package"},{"x-oas-optional":true}],"keys":{"name":{"type":"string","flags":{"description":"Package name","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":255}]},"title":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":255},{"x-oas-optional":true}]},"version":{"type":"string","flags":{"description":"Package version","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50}]},"experimental_data_stream_features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"data_stream":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]},"features":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"synthetic_source":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"tsdb":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"doc_value_only_numeric":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]},"doc_value_only_other":{"type":"boolean","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}]}}}}}]},"requires_root":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"fips_compatible":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"inputs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"policy_template":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"keep_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"vars":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"var_group_selections":{"type":"record","flags":{"description":"Variable group selections. Maps var_group name to the selected option name within that group.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"config":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"streams":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"keep_enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"release":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ga"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["beta"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["experimental"]}}]},"data_stream":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dataset":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"elasticsearch":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"privileges":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"indices":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}},"dynamic_dataset":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"dynamic_namespace":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}},"vars":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"var_group_selections":{"type":"record","flags":{"description":"Variable group selections. Maps var_group name to the selected option name within that group.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"config":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"compiled_stream":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"condition":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"Agent condition expression to evaluate whether to apply this stream.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"deprecated":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","id":"package_policy_stream_deprecation_info","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"title":"package_policy_stream_deprecation_info"},{"x-oas-optional":true}],"keys":{"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":4096}]},"since":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50},{"x-oas-optional":true}]},"replaced_by":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["package"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["policyTemplate"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["input"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["dataStream"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["variable"]}}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"migrate_from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}]},"condition":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"Agent condition expression to evaluate whether to apply this input.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"deprecated":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","id":"package_policy_input_deprecation_info","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"title":"package_policy_input_deprecation_info"},{"x-oas-optional":true}],"keys":{"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":4096}]},"since":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":50},{"x-oas-optional":true}]},"replaced_by":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["package"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["policyTemplate"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["input"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["dataStream"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["variable"]}}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"migrate_from":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"compiled_input":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}]},"vars":{"type":"record","flags":{"description":"Package variable (see integration documentation for more information)","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"frozen":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"var_group_selections":{"type":"record","flags":{"description":"Variable group selections. Maps var_group name to the selected option name within that group.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]},"value":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"overrides":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","description":"Override settings that are defined in the package policy. The override option should be used only in unusual circumstances and not as a routine procedure.","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"inputs":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}}}]},"supports_agentless":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the package policy belongs to an agentless agent policy.","error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"supports_cloud_connector":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"boolean","flags":{"presence":"optional","default":false,"description":"Indicates whether the package policy supports cloud connectors.","error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"additional_datastreams_permissions":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"description":"Additional data stream permissions that will be added to the agent policy.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}]},"package_agent_version_condition":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"condition":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"description":"Agent condition expression to evaluate whether to apply this integration to its inputs.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"global_data_tags":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"description":"The name of the custom field. Cannot contain spaces.","error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"alternatives","flags":{"description":"The value of the custom field.","error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]}}}]}}]},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":255},{"x-oas-optional":true}]},"version":{"type":"string","flags":{"description":"Package policy ES version.","error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"revision":{"type":"number","flags":{"description":"Package policy revision.","error":{"__fn":"([error]) => this.onError(error)"}}},"updated_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updated_by":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"created_by":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"elasticsearch":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"metas":[{"x-oas-optional":true}],"keys":{"privileges":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"metas":[{"x-oas-optional":true}],"keys":{"cluster":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}}},"secret_references":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"bump_agent_policy_revision":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"latest_revision":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.name.type":"keyword","properties.description.type":"text","properties.namespace.type":"keyword","properties.enabled.type":"boolean","properties.is_managed.type":"boolean","properties.policy_id.type":"keyword","properties.policy_ids.type":"keyword","properties.output_id.type":"keyword","properties.cloud_connector_id.type":"keyword","properties.package.properties.name.type":"keyword","properties.package.properties.title.type":"keyword","properties.package.properties.version.type":"keyword","properties.package.properties.requires_root.type":"boolean","properties.elasticsearch.dynamic":false,"properties.elasticsearch.properties":{},"properties.vars.type":"flattened","properties.inputs.dynamic":false,"properties.inputs.properties":{},"properties.secret_references.properties.id.type":"keyword","properties.overrides.type":"flattened","properties.overrides.index":false,"properties.supports_agentless.type":"boolean","properties.supports_cloud_connector.type":"boolean","properties.revision.type":"integer","properties.updated_at.type":"date","properties.updated_by.type":"keyword","properties.created_at.type":"date","properties.created_by.type":"keyword","properties.bump_agent_policy_revision.type":"boolean","properties.latest_revision.type":"boolean","properties.package_agent_version_condition.type":"keyword"}},"epm-packages":{"name":"epm-packages","migrationVersions":["7.14.0","7.14.1","7.16.0","8.0.0","8.3.0","8.4.0","8.6.0"],"hash":"a999485cf7d6dcaf674beecbbbdfe853331db3b190146f14f78311e61bdd9fd0","modelVersions":[{"version":"1","modelVersionHash":"4166c994cf2925654f5d020e20a8bf7c9eecadcd9fa7c073c0d5e308fab23df5","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["latest_install_failed_attempts.type","latest_install_failed_attempts.enabled"],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"2","modelVersionHash":"fb5e1d5e9f63cc84061b21f828fe015e1700cc5153d206bd0962f8329a295396","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["latest_executed_state.type","latest_executed_state.enabled"],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"3","modelVersionHash":"245c8cbb1f0cd29b8588b93a4fbc8db9a558aea472d4f6155d302421d2436420","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["additional_spaces_installed_kibana.type","additional_spaces_installed_kibana.index"],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"4","modelVersionHash":"7fce3be244f92bb99b17c8757c39a49aec078ff90cae70971e42e202a574348c","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"5","modelVersionHash":"7dcc1ab459b03dddde2170a404f9eb834ca97ae37585c9d836d8cc587cd65fee","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["previous_version.type"],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"6","modelVersionHash":"df037798cd6b3778ec4f127a65bb9a6fe3a2f467fe540f5e3c795777cadbfede","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["pending_upgrade_review.dynamic"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"internal":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"keep_policies_up_to_date":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"es_index_patterns":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"verification_status":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"verification_key_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"installed_es":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"deferred":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]},"latest_install_failed_attempts":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"latest_executed_state":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"installed_kibana":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"installed_kibana_space_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"package_assets":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"additional_spaces_installed_kibana":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"install_started_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_status":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_source":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_format_schema_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"experimental_data_stream_features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"data_stream":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"synthetic_source":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"tsdb":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]}}}]},"previous_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"pending_upgrade_review":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"internal":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"keep_policies_up_to_date":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"es_index_patterns":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"verification_status":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"verification_key_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"installed_es":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"deferred":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]},"latest_install_failed_attempts":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"latest_executed_state":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"installed_kibana":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"installed_kibana_space_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"package_assets":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"additional_spaces_installed_kibana":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"install_started_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_status":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_source":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_format_schema_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"experimental_data_stream_features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"data_stream":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"synthetic_source":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"tsdb":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]}}}]},"previous_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"pending_upgrade_review":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}}},{"version":"7","modelVersionHash":"a764fe165f948580d748671f79d66954014e9b2be21181cd70a5281b37da7e26","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["dependencies.type","dependencies.properties.name.type","dependencies.properties.version.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"internal":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"keep_policies_up_to_date":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"es_index_patterns":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"verification_status":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"verification_key_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"installed_es":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"deferred":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]},"latest_install_failed_attempts":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"latest_executed_state":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"installed_kibana":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"installed_kibana_space_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"package_assets":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"additional_spaces_installed_kibana":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"install_started_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_status":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_source":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_format_schema_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"experimental_data_stream_features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"data_stream":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"synthetic_source":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"tsdb":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]}}}]},"previous_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"pending_upgrade_review":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"dependencies":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"internal":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"keep_policies_up_to_date":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"es_index_patterns":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"verification_status":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"verification_key_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"installed_es":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"deferred":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]},"latest_install_failed_attempts":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"latest_executed_state":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"installed_kibana":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"installed_kibana_space_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"package_assets":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"additional_spaces_installed_kibana":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"install_started_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_status":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_source":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_format_schema_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"experimental_data_stream_features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"data_stream":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"synthetic_source":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"tsdb":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]}}}]},"previous_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"pending_upgrade_review":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"dependencies":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]}}}}},{"version":"8","modelVersionHash":"633ccd46d4a8e870f06f69d7a61be15f742b3aa3867224eb9a4ee8b079f68ebf","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["is_dependency_of.dynamic","installed_as_dependency.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"internal":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"keep_policies_up_to_date":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"es_index_patterns":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"verification_status":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"verification_key_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"installed_es":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"deferred":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]},"latest_install_failed_attempts":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"latest_executed_state":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"installed_kibana":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"installed_kibana_space_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"package_assets":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"additional_spaces_installed_kibana":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"install_started_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_status":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_source":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_format_schema_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"experimental_data_stream_features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"data_stream":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"synthetic_source":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"tsdb":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]}}}]},"previous_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"pending_upgrade_review":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"dependencies":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"is_dependency_of":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"installed_as_dependency":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"internal":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"keep_policies_up_to_date":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"es_index_patterns":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"verification_status":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"verification_key_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"installed_es":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"deferred":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]},"latest_install_failed_attempts":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"latest_executed_state":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"installed_kibana":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"installed_kibana_space_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"package_assets":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"additional_spaces_installed_kibana":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"install_started_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_status":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_source":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_format_schema_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"experimental_data_stream_features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"data_stream":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"synthetic_source":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"tsdb":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]}}}]},"previous_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"pending_upgrade_review":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"dependencies":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"is_dependency_of":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"installed_as_dependency":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}},{"version":"9","modelVersionHash":"fb89229aaddd4dffe0a27aa62f0934b052ceb3a960fc87193ab6eb4e3f0b316c","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["previous_dependency_versions.dynamic"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"internal":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"keep_policies_up_to_date":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"es_index_patterns":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"verification_status":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"verification_key_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"installed_es":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"deferred":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]},"latest_install_failed_attempts":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"latest_executed_state":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"installed_kibana":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"installed_kibana_space_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"package_assets":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"additional_spaces_installed_kibana":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"install_started_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_status":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_source":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_format_schema_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"experimental_data_stream_features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"data_stream":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"synthetic_source":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"tsdb":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]}}}]},"previous_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"pending_upgrade_review":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"dependencies":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"is_dependency_of":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"installed_as_dependency":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"namespace_customization_enabled_for":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"previous_dependency_versions":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"previousVersion":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"internal":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"keep_policies_up_to_date":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"es_index_patterns":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"verification_status":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"verification_key_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"installed_es":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"deferred":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]},"latest_install_failed_attempts":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"latest_executed_state":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"installed_kibana":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"installed_kibana_space_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"package_assets":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"additional_spaces_installed_kibana":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"install_started_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_status":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_source":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_format_schema_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"experimental_data_stream_features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"data_stream":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"synthetic_source":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"tsdb":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]}}}]},"previous_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"pending_upgrade_review":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"dependencies":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"is_dependency_of":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"installed_as_dependency":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"namespace_customization_enabled_for":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"previous_dependency_versions":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"previousVersion":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}},{"version":"10","modelVersionHash":"66017204c67ac51c15231d597fbd0738267b8a5e68421caf43d01256161cd3b2","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"internal":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"keep_policies_up_to_date":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"es_index_patterns":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"verification_status":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"verification_key_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"installed_es":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"deferred":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"customDataStreamOriginDataset":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"customDataStreamOriginType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}]},"latest_install_failed_attempts":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"latest_executed_state":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"installed_kibana":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"installed_kibana_space_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"package_assets":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"additional_spaces_installed_kibana":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"install_started_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_status":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_source":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_format_schema_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"experimental_data_stream_features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"data_stream":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"synthetic_source":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"tsdb":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]}}}]},"previous_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"pending_upgrade_review":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"dependencies":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"is_dependency_of":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"installed_as_dependency":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"namespace_customization_enabled_for":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"previous_dependency_versions":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"previousVersion":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"internal":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"keep_policies_up_to_date":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"es_index_patterns":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"verification_status":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"verification_key_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"installed_es":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"deferred":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"customDataStreamOriginDataset":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"customDataStreamOriginType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}]},"latest_install_failed_attempts":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"latest_executed_state":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"installed_kibana":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"installed_kibana_space_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"package_assets":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"additional_spaces_installed_kibana":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"install_started_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_status":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_source":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_format_schema_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"experimental_data_stream_features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"data_stream":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"synthetic_source":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"tsdb":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]}}}]},"previous_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"pending_upgrade_review":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"dependencies":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"is_dependency_of":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"installed_as_dependency":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"namespace_customization_enabled_for":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"previous_dependency_versions":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"previousVersion":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}},{"version":"11","modelVersionHash":"8d70e3c90ad34f0ef38ee855238e9ae174367a594ca3c8c7c1e1c77290770001","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"internal":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"keep_policies_up_to_date":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"es_index_patterns":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"verification_status":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"verification_key_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"installed_es":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"deferred":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"customDataStreamOriginDataset":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"customDataStreamOriginType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}]},"latest_install_failed_attempts":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"latest_executed_state":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"installed_kibana":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"installed_kibana_space_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"package_assets":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"additional_spaces_installed_kibana":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"install_started_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_status":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_source":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_format_schema_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"experimental_data_stream_features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"data_stream":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"synthetic_source":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"tsdb":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]}}}]},"previous_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"pending_upgrade_review":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"dependencies":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"is_dependency_of":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"installed_as_dependency":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"namespace_customization_enabled_for":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"previous_dependency_versions":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"previousVersion":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"namespace_customization_settings":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":100}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"ilm_policy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024},{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"internal":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"keep_policies_up_to_date":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"es_index_patterns":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"verification_status":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"verification_key_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"installed_es":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"deferred":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"customDataStreamOriginDataset":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"customDataStreamOriginType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}]},"latest_install_failed_attempts":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"latest_executed_state":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"installed_kibana":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"installed_kibana_space_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"package_assets":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"additional_spaces_installed_kibana":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"install_started_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_status":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_source":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_format_schema_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"experimental_data_stream_features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"data_stream":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"synthetic_source":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"tsdb":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]}}}]},"previous_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"pending_upgrade_review":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"dependencies":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"is_dependency_of":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"installed_as_dependency":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"namespace_customization_enabled_for":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"previous_dependency_versions":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"previousVersion":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"namespace_customization_settings":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":100}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"ilm_policy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024},{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]}}}}},{"version":"12","modelVersionHash":"1b3594981dc171a0d543122d81db229c318c6b6fc7c8b529fa388075b155fc3d","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["installed_kibana_version.type","installed_kibana_version.ignore_above"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"internal":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"keep_policies_up_to_date":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"es_index_patterns":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"verification_status":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"verification_key_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"installed_es":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"deferred":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"customDataStreamOriginDataset":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"customDataStreamOriginType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}]},"latest_install_failed_attempts":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"latest_executed_state":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"installed_kibana":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"installed_kibana_space_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"package_assets":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"additional_spaces_installed_kibana":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"install_started_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_status":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_source":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_format_schema_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"experimental_data_stream_features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"data_stream":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"synthetic_source":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"tsdb":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]}}}]},"previous_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"pending_upgrade_review":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"dependencies":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"is_dependency_of":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"installed_as_dependency":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"namespace_customization_enabled_for":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"previous_dependency_versions":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"previousVersion":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"namespace_customization_settings":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":100}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"ilm_policy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024},{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"installed_kibana_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"internal":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"keep_policies_up_to_date":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"es_index_patterns":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"verification_status":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"verification_key_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"installed_es":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"deferred":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"customDataStreamOriginDataset":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"customDataStreamOriginType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}]},"latest_install_failed_attempts":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"latest_executed_state":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"installed_kibana":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"installed_kibana_space_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"package_assets":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"additional_spaces_installed_kibana":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"install_started_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_status":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_source":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"install_format_schema_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"experimental_data_stream_features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"data_stream":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"features":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"synthetic_source":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"tsdb":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]}}}]},"previous_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"pending_upgrade_review":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"dependencies":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"is_dependency_of":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":1000}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}]},"installed_as_dependency":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"namespace_customization_enabled_for":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"previous_dependency_versions":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"previousVersion":{"type":"alternatives","flags":{"presence":"optional","default":null,"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"namespace_customization_settings":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":100}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"ilm_policy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024},{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"installed_kibana_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.name.type":"keyword","properties.version.type":"keyword","properties.internal.type":"boolean","properties.dependencies.type":"nested","properties.dependencies.properties.name.type":"keyword","properties.dependencies.properties.version.type":"keyword","properties.keep_policies_up_to_date.type":"boolean","properties.keep_policies_up_to_date.index":false,"properties.es_index_patterns.dynamic":false,"properties.es_index_patterns.properties":{},"properties.verification_status.type":"keyword","properties.verification_key_id.type":"keyword","properties.installed_es.dynamic":false,"properties.installed_es.type":"nested","properties.installed_es.properties.id.type":"keyword","properties.installed_es.properties.type.type":"keyword","properties.installed_es.properties.version.type":"keyword","properties.installed_es.properties.deferred.type":"boolean","properties.latest_install_failed_attempts.type":"object","properties.latest_install_failed_attempts.enabled":false,"properties.latest_executed_state.type":"object","properties.latest_executed_state.enabled":false,"properties.installed_kibana.dynamic":false,"properties.installed_kibana.properties":{},"properties.installed_kibana_space_id.type":"keyword","properties.package_assets.dynamic":false,"properties.package_assets.properties":{},"properties.additional_spaces_installed_kibana.type":"flattened","properties.additional_spaces_installed_kibana.index":false,"properties.install_started_at.type":"date","properties.install_version.type":"keyword","properties.install_status.type":"keyword","properties.install_source.type":"keyword","properties.is_dependency_of.dynamic":false,"properties.is_dependency_of.properties":{},"properties.installed_as_dependency.type":"boolean","properties.install_format_schema_version.type":"version","properties.experimental_data_stream_features.type":"nested","properties.experimental_data_stream_features.properties.data_stream.type":"keyword","properties.experimental_data_stream_features.properties.features.type":"nested","properties.experimental_data_stream_features.properties.features.dynamic":false,"properties.experimental_data_stream_features.properties.features.properties.synthetic_source.type":"boolean","properties.experimental_data_stream_features.properties.features.properties.tsdb.type":"boolean","properties.previous_version.type":"keyword","properties.pending_upgrade_review.dynamic":false,"properties.pending_upgrade_review.properties":{},"properties.previous_dependency_versions.dynamic":false,"properties.previous_dependency_versions.properties":{},"properties.installed_kibana_version.type":"keyword","properties.installed_kibana_version.ignore_above":1024}},"epm-packages-assets":{"name":"epm-packages-assets","migrationVersions":[],"hash":"1095b56fabdeb3994a60f4da02e87179dfaf57d5bb23b97458129bf14c66b46e","modelVersions":[],"schemaVersions":[],"mappings":{"properties.package_name.type":"keyword","properties.package_version.type":"keyword","properties.install_source.type":"keyword","properties.asset_path.type":"keyword","properties.media_type.type":"keyword","properties.data_utf8.type":"text","properties.data_utf8.index":false,"properties.data_base64.type":"binary"}},"fleet-preconfiguration-deletion-record":{"name":"fleet-preconfiguration-deletion-record","migrationVersions":[],"hash":"1154f80d0ef53014ea52c7642131e31365f86909e93b265e7f38c2c317c645cf","modelVersions":[],"schemaVersions":[],"mappings":{"properties.id.type":"keyword"}},"ingest-download-sources":{"name":"ingest-download-sources","migrationVersions":[],"hash":"41d24331a81eec558c7d6ff37e4ee783c2aa20eec927e1686b0c6aa8b3b0841f","modelVersions":[{"version":"1","modelVersionHash":"7fce3be244f92bb99b17c8757c39a49aec078ff90cae70971e42e202a574348c","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"2","modelVersionHash":"bf4e8e5d656aca50676be287faf0ebb6dc077d8bae10743647b0b04742fefedd","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"source_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"is_default":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_preconfigured":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"host":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"proxy_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"ssl":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"auth":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"secrets":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"metas":[{"x-oas-optional":true}],"keys":{}}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"source_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"is_default":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"is_preconfigured":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"host":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"proxy_id":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"ssl":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"auth":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}},{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}]},"secrets":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"metas":[{"x-oas-optional":true}],"keys":{}}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.source_id.type":"keyword","properties.source_id.index":false,"properties.name.type":"keyword","properties.is_default.type":"boolean","properties.host.type":"keyword","properties.proxy_id.type":"keyword"}},"fleet-fleet-server-host":{"name":"fleet-fleet-server-host","migrationVersions":[],"hash":"edbc06c4a73586e7820549ab481244989af89ba9191b002cce97d0843a01008e","modelVersions":[{"version":"1","modelVersionHash":"dcdb01e498cf737abe0da3952225b288a32f7e5a57c1a90cdee77154c68928e9","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["is_internal.type","is_internal.index"],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"2","modelVersionHash":"7fce3be244f92bb99b17c8757c39a49aec078ff90cae70971e42e202a574348c","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":false,"create":false}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.name.type":"keyword","properties.is_default.type":"boolean","properties.is_internal.type":"boolean","properties.is_internal.index":false,"properties.host_urls.type":"keyword","properties.host_urls.index":false,"properties.is_preconfigured.type":"boolean","properties.proxy_id.type":"keyword"}},"fleet-proxy":{"name":"fleet-proxy","migrationVersions":[],"hash":"b38a96aa9da6664ff35cd67c4470e0280dbd4b07e8d063a71d6e97dc077d9be4","modelVersions":[],"schemaVersions":[],"mappings":{"properties.name.type":"keyword","properties.url.type":"keyword","properties.url.index":false,"properties.proxy_headers.type":"text","properties.proxy_headers.index":false,"properties.certificate_authorities.type":"keyword","properties.certificate_authorities.index":false,"properties.certificate.type":"keyword","properties.certificate.index":false,"properties.certificate_key.type":"keyword","properties.certificate_key.index":false,"properties.is_preconfigured.type":"boolean"}},"fleet-message-signing-keys":{"name":"fleet-message-signing-keys","migrationVersions":[],"hash":"7c48f8ef7b3cc991dc5b570af58bd1b54dc4aef67b65aa5d779e6c4b6e172ef8","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties":{}}},"fleet-uninstall-tokens":{"name":"fleet-uninstall-tokens","migrationVersions":[],"hash":"939272ff96c28fcfb1b8da7967c8992f5deec7707f53c3a6b2555e5c34a27ec2","modelVersions":[{"version":"1","modelVersionHash":"9fc1798f3911d926611dd8b502b48b20c652bdc2fb7f0ca18ee584af0e6750d3","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["namespaces.type"],"schemas":{"forwardCompatibility":false,"create":false}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.policy_id.type":"keyword","properties.token_plain.type":"keyword","properties.namespaces.type":"keyword"}},"fleet-cloud-connector":{"name":"fleet-cloud-connector","migrationVersions":[],"hash":"d7ca8a3de46fc3bc440514943649cb14af6d111b7f490b18f8e34e444b4ed3fa","modelVersions":[{"version":"1","modelVersionHash":"77cbe31a1effce675c3316522f8d617338c938b947e64ece23bfe5206ed3c3d9","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["name.type","namespace.type","cloudProvider.type","vars.type","packagePolicyCount.type","created_at.type","updated_at.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"namespace":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"cloudProvider":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"vars":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]},"packagePolicyCount":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updated_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"create":false}},{"version":"2","modelVersionHash":"71e6f3e68317cfabe9288d345cb9b26481ff43a371a763bd9edd42edd3d05be9","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["accountType.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"namespace":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"cloudProvider":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"accountType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"vars":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]},"packagePolicyCount":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updated_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"namespace":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"cloudProvider":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"accountType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"vars":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]},"packagePolicyCount":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updated_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},{"version":"3","modelVersionHash":"d8c2ea4cbba95c43e3147d0f1af73d12380ad85c95efd1f8594680f99b183569","changeTypes":["data_removal"],"hasTransformation":true,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"namespace":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"cloudProvider":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"accountType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"vars":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updated_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"namespace":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"cloudProvider":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"accountType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"vars":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updated_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},{"version":"4","modelVersionHash":"c895c5ec9921d094c8344b2e419de6e582b4ff39bff331f7f32e80b79ca8e973","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["verification_status.type","verification_started_at.type","verification_failed_at.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"namespace":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"cloudProvider":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"vars":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updated_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"accountType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"verification_status":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"verification_started_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"verification_failed_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"namespace":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"cloudProvider":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"vars":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updated_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"accountType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"verification_status":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"verification_started_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"verification_failed_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.name.type":"keyword","properties.namespace.type":"keyword","properties.cloudProvider.type":"keyword","properties.accountType.type":"keyword","properties.vars.type":"flattened","properties.packagePolicyCount.type":"integer","properties.created_at.type":"date","properties.updated_at.type":"date","properties.verification_status.type":"keyword","properties.verification_started_at.type":"date","properties.verification_failed_at.type":"date"}},"fleet-cloud-onboarding-deployment":{"name":"fleet-cloud-onboarding-deployment","migrationVersions":[],"hash":"fcfa95215357847147f91712378d1a6d2c081a6f61368e3fb2eb032ae0fad00c","modelVersions":[{"version":"1","modelVersionHash":"dcc06956cd004ee71d2bcc7554cdfab9a29a04f44f7f6bf7fdf817b1df2dbabe","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"provider":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aws"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["azure"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["gcp"]}}]},"connectorId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-optional":true}]},"mechanisms":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":10}}],"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["managed_integration"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ecf"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["agent_based"]}}]}]},"deploymentId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"deploymentName":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"services":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":1000}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"status":{"type":"alternatives","flags":{"presence":"optional","default":"pending","error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["deploying"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]},"statusMessage":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"attemptCount":{"type":"number","flags":{"presence":"optional","default":1,"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}}]},"serviceVars":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"value":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"globalRegion":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"dataFormat":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ecs"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["otel"]}}]},"authMethod":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["identity_federation"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["static_keys"]}}]},"packagePolicyIds":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"agentPolicyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"ecfStacks":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"family":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unified"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["otel"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["crowdstrike"]}}]},"stackName":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":128}]},"templateVersion":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":32}]}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"provider":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["aws"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["azure"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["gcp"]}}]},"connectorId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-optional":true}]},"mechanisms":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":10}}],"items":[{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["managed_integration"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ecf"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["agent_based"]}}]}]},"deploymentId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"deploymentName":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"services":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":1000}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"status":{"type":"alternatives","flags":{"presence":"optional","default":"pending","error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["pending"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["deploying"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["succeeded"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["failed"]}}]},"statusMessage":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"attemptCount":{"type":"number","flags":{"presence":"optional","default":1,"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}}]},"serviceVars":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1}]},"value":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-any-type":true}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"globalRegion":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"dataFormat":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["ecs"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["otel"]}}]},"authMethod":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["identity_federation"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["static_keys"]}}]},"packagePolicyIds":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"agentPolicyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"apiKeyId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"ecfStacks":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":10}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"family":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["unified"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["otel"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["crowdstrike"]}}]},"stackName":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":128}]},"templateVersion":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":32}]}}}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.connectorId.type":"keyword","properties.connectorId.ignore_above":1024}},"csp-rule-template":{"name":"csp-rule-template","migrationVersions":["8.4.0","8.7.0"],"hash":"6fec028650a7aa0ef5a07d3d2906c32c2505da013adb2e51fa0e66bbf0ff70c5","modelVersions":[],"schemaVersions":["8.3.0","8.4.0","8.7.0"],"mappings":{"dynamic":false,"properties.metadata.type":"object","properties.metadata.properties.name.type":"keyword","properties.metadata.properties.name.fields.text.type":"text","properties.metadata.properties.id.type":"keyword","properties.metadata.properties.section.type":"keyword","properties.metadata.properties.section.fields.text.type":"text","properties.metadata.properties.version.type":"keyword","properties.metadata.properties.benchmark.type":"object","properties.metadata.properties.benchmark.properties.id.type":"keyword","properties.metadata.properties.benchmark.properties.name.type":"keyword","properties.metadata.properties.benchmark.properties.posture_type.type":"keyword","properties.metadata.properties.benchmark.properties.version.type":"keyword","properties.metadata.properties.benchmark.properties.rule_number.type":"keyword"}},"cloud-security-posture-settings":{"name":"cloud-security-posture-settings","migrationVersions":[],"hash":"00b711f8d1d954ec3393a568c4f979df9dc22c142df07c0d26b8c65517f28c8a","modelVersions":[{"version":"1","modelVersionHash":"65bbe93272276b90de2d1b4697b526080ae44c6b204641772d4d34b5bf7c7370","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"rules":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"muted":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"benchmark_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"benchmark_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"rule_number":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"rule_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"rules":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"muted":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"benchmark_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"benchmark_version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"rule_number":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"rule_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties":{}}},"osquery-manager-usage-metric":{"name":"osquery-manager-usage-metric","migrationVersions":[],"hash":"8833b9f812e9179897444c395761f9911945cfb77de9869c4e9b6ee6eeb0f573","modelVersions":[],"schemaVersions":[],"mappings":{"properties.count.type":"long","properties.errors.type":"long"}},"osquery-saved-query":{"name":"osquery-saved-query","migrationVersions":[],"hash":"a4f1558b20d728d581777ce318b779eb8ef6abfb748f10e8fed3fd6462d85f48","modelVersions":[{"version":"1","modelVersionHash":"a36c419e94cbaa0bd9532b28953a671f466f2fd1934e5398263f3a3c248d2124","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["timeout.type"],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"2","modelVersionHash":"a19405c25f40b5c942fb700a487f632279b2af77c23986739b9fa92f7c107287","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["created_by_profile_uid.type","updated_by_profile_uid.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"query":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"created_by":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"platform":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"version":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]},"updated_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"updated_by":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"interval":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]},"timeout":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"snapshot":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"removed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"prebuilt":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"ecs_mapping":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}},{"x-oas-optional":true}]},"created_by_profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updated_by_profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"create":false}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.description.type":"text","properties.id.type":"keyword","properties.query.type":"text","properties.created_at.type":"date","properties.created_by.type":"text","properties.created_by_profile_uid.type":"keyword","properties.platform.type":"keyword","properties.version.type":"keyword","properties.updated_at.type":"date","properties.updated_by.type":"text","properties.updated_by_profile_uid.type":"keyword","properties.interval.type":"keyword","properties.timeout.type":"short","properties.ecs_mapping.dynamic":false,"properties.ecs_mapping.properties":{}}},"osquery-pack":{"name":"osquery-pack","migrationVersions":[],"hash":"37180f81ec4e93257a8baebd381fc5cdabe5f21d9d40d8577d8d23e30eaefd3b","modelVersions":[{"version":"1","modelVersionHash":"98a6593772eecbe42b9dd8d007af5fbcaf6cd7adbf037857f9686307cdb771c1","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["queries.properties.timeout.type"],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"2","modelVersionHash":"a41d95111afafdf2af27946e1aca7eb8fe29654a1430c5d329c2776a5175b04b","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["created_by_profile_uid.type","updated_by_profile_uid.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"queries":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"query":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"interval":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]},"timeout":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"platform":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"ecs_mapping":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":200}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}}}]}}]},"snapshot":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"removed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"query":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"interval":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]},"timeout":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"platform":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"ecs_mapping":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":200}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}}}]}}]},"snapshot":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"removed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]}}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"created_by":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updated_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"updated_by":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"policy_ids":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"shards":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}]}}]},"created_by_profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updated_by_profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"create":false}},{"version":"3","modelVersionHash":"71d5f5636c5da2f25bb5a83f96b7e60661a262406c6e635cc86fe8e7af43bfd4","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["schedule_type.type","schedule_type.ignore_above","interval.type","rrule_schedule.dynamic"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"queries":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"query":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"interval":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]},"timeout":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"platform":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"ecs_mapping":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":200}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}}}]}}]},"snapshot":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"removed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"query":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"interval":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]},"timeout":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"platform":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"ecs_mapping":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":200}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}}}]}}]},"snapshot":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"removed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]}}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"created_by":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updated_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"updated_by":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"policy_ids":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"shards":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}]}}]},"created_by_profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updated_by_profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"schedule_type":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["interval"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["rrule"]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"interval":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"rrule_schedule":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"rrule":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"start_date":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end_date":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"splay":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeout":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"queries":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"query":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"interval":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]},"timeout":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"platform":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"ecs_mapping":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":200}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}}}]}}]},"snapshot":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"removed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"query":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"interval":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]},"timeout":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"platform":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"ecs_mapping":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":200}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}}}]}}]},"snapshot":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"removed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]}}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"created_by":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updated_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"updated_by":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"policy_ids":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"shards":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}]}}]},"created_by_profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updated_by_profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"schedule_type":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["interval"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["rrule"]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"interval":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"rrule_schedule":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"rrule":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"start_date":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end_date":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"splay":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeout":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}},{"version":"4","modelVersionHash":"0a48dd15e51607def7b7528372d63dd750ae3e5d8a6868219e32008af83a1f45","changeTypes":["data_backfill"],"hasTransformation":true,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"queries":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"query":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"interval":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]},"timeout":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"platform":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"ecs_mapping":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":200}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}}}]}}]},"snapshot":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"removed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"query":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"interval":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]},"timeout":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"platform":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"ecs_mapping":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":200}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}}}]}}]},"snapshot":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"removed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]}}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"created_by":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updated_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"updated_by":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"policy_ids":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"shards":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}]}}]},"created_by_profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updated_by_profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"schedule_type":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["interval"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["rrule"]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"interval":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"rrule_schedule":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"rrule":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"start_date":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end_date":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"splay":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeout":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"queries":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"query":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"interval":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]},"timeout":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"platform":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"ecs_mapping":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":200}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}}}]}}]},"snapshot":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"removed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":1000}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"query":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"interval":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}]},"timeout":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"platform":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"version":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"ecs_mapping":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":200}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}}}]}}]},"snapshot":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"removed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}]}}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"created_by":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updated_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"updated_by":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"policy_ids":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"shards":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}]}}]},"created_by_profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"updated_by_profile_uid":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"schedule_type":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["interval"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["rrule"]}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"interval":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"rrule_schedule":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"rrule":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"start_date":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end_date":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"splay":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"timeout":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}],"schemaVersions":[],"mappings":{"properties.description.type":"text","properties.name.type":"text","properties.created_at.type":"date","properties.created_by.type":"keyword","properties.created_by_profile_uid.type":"keyword","properties.updated_at.type":"date","properties.updated_by.type":"keyword","properties.updated_by_profile_uid.type":"keyword","properties.enabled.type":"boolean","properties.shards.dynamic":false,"properties.shards.properties":{},"properties.version.type":"long","properties.schedule_type.type":"keyword","properties.schedule_type.ignore_above":1024,"properties.interval.type":"integer","properties.rrule_schedule.dynamic":false,"properties.rrule_schedule.properties":{},"properties.queries.dynamic":false,"properties.queries.properties.id.type":"keyword","properties.queries.properties.query.type":"text","properties.queries.properties.interval.type":"text","properties.queries.properties.timeout.type":"short","properties.queries.properties.platform.type":"keyword","properties.queries.properties.version.type":"keyword","properties.queries.properties.ecs_mapping.dynamic":false,"properties.queries.properties.ecs_mapping.properties":{}}},"osquery-pack-asset":{"name":"osquery-pack-asset","migrationVersions":[],"hash":"893a0962cc1d3c91bb05d2265495c6447fed24f946064479beb34f586f675d00","modelVersions":[{"version":"1","modelVersionHash":"98a6593772eecbe42b9dd8d007af5fbcaf6cd7adbf037857f9686307cdb771c1","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["queries.properties.timeout.type"],"schemas":{"forwardCompatibility":false,"create":false}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.description.type":"text","properties.name.type":"text","properties.version.type":"long","properties.shards.dynamic":false,"properties.shards.properties":{},"properties.queries.dynamic":false,"properties.queries.properties.id.type":"keyword","properties.queries.properties.query.type":"text","properties.queries.properties.interval.type":"text","properties.queries.properties.timeout.type":"short","properties.queries.properties.platform.type":"keyword","properties.queries.properties.version.type":"keyword","properties.queries.properties.ecs_mapping.dynamic":false,"properties.queries.properties.ecs_mapping.properties":{}}},"siem-ui-timeline-note":{"name":"siem-ui-timeline-note","migrationVersions":["7.16.0"],"hash":"c81b789cea05ba59973639194825838d48c571b851cd8c359c1e4aacf2c8d2c5","modelVersions":[],"schemaVersions":[],"mappings":{"properties.eventId.type":"keyword","properties.note.type":"text","properties.created.type":"date","properties.createdBy.type":"text","properties.updated.type":"date","properties.updatedBy.type":"text"}},"siem-ui-timeline-pinned-event":{"name":"siem-ui-timeline-pinned-event","migrationVersions":["7.16.0"],"hash":"abd9cf88c47bd4662a898ba8f8fb736b4d3da14975f0532830b17896983bf83d","modelVersions":[],"schemaVersions":[],"mappings":{"properties.eventId.type":"keyword","properties.created.type":"date","properties.createdBy.type":"text","properties.updated.type":"date","properties.updatedBy.type":"text"}},"siem-detection-engine-rule-actions":{"name":"siem-detection-engine-rule-actions","migrationVersions":["7.11.2","7.16.0"],"hash":"341bf4ea10477e2777ad3dd2889d9a8b1736d66bc74499900fe560faf6df5a25","modelVersions":[],"schemaVersions":[],"mappings":{"properties.alertThrottle.type":"keyword","properties.ruleAlertId.type":"keyword","properties.ruleThrottle.type":"keyword","properties.actions.properties.actionRef.type":"keyword","properties.actions.properties.group.type":"keyword","properties.actions.properties.id.type":"keyword","properties.actions.properties.action_type_id.type":"keyword","properties.actions.properties.params.dynamic":false,"properties.actions.properties.params.properties":{}}},"security-rule":{"name":"security-rule","migrationVersions":[],"hash":"8e813407bcf938ae43c8014e040bc43323cfe35bd8a18e077d155b8fee81b91d","modelVersions":[{"version":"1","modelVersionHash":"fcd75b631634450ce705ccff2429724d0a64bd7eac07fa875102be575cc5d9d0","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"rule_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"rule_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}}},{"version":"2","modelVersionHash":"fd455ef227d6594364273328f24edab8a6db9f2c500e8cce4aa921ad91708709","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["name.type","name.fields.keyword.type","name.fields.keyword.normalizer","tags.type","severity.type","risk_score.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"rule_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"severity":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"risk_score":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"rule_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"severity":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"risk_score":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}}},{"version":"3","modelVersionHash":"6c75b31dca2a0641409cce6ec42aef1b8c75e4a7c0097480721198057b612a6c","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["deprecated.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"rule_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"severity":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"risk_score":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"deprecated":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"rule_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"severity":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"risk_score":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"deprecated":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}},{"version":"4","modelVersionHash":"22e6bc586cda3782fc7e5c3e1c2538c90a58c3368072468e5e0a2a6f3e5ed87b","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["description.type","type.type","type.ignore_above","index.type","index.ignore_above","threat.properties.framework.type","threat.properties.framework.ignore_above","threat.properties.tactic.properties.id.type","threat.properties.tactic.properties.id.ignore_above","threat.properties.tactic.properties.name.type","threat.properties.tactic.properties.name.ignore_above","threat.properties.technique.properties.id.type","threat.properties.technique.properties.id.ignore_above","threat.properties.technique.properties.name.type","threat.properties.technique.properties.name.ignore_above","threat.properties.technique.properties.subtechnique.properties.id.type","threat.properties.technique.properties.subtechnique.properties.id.ignore_above","threat.properties.technique.properties.subtechnique.properties.name.type","threat.properties.technique.properties.subtechnique.properties.name.ignore_above","related_integrations.properties.package.type","related_integrations.properties.package.ignore_above","related_integrations.properties.integration.type","related_integrations.properties.integration.ignore_above","related_integrations.properties.version.type","related_integrations.properties.version.ignore_above"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"rule_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"severity":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"risk_score":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"deprecated":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"rule_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"severity":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"risk_score":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"deprecated":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.rule_id.type":"keyword","properties.version.type":"long","properties.name.type":"text","properties.name.fields.keyword.type":"keyword","properties.name.fields.keyword.normalizer":"lowercase","properties.tags.type":"keyword","properties.severity.type":"keyword","properties.risk_score.type":"float","properties.deprecated.type":"boolean","properties.description.type":"text","properties.type.type":"keyword","properties.type.ignore_above":1024,"properties.index.type":"keyword","properties.index.ignore_above":1024,"properties.threat.properties.framework.type":"keyword","properties.threat.properties.framework.ignore_above":1024,"properties.threat.properties.tactic.properties.id.type":"keyword","properties.threat.properties.tactic.properties.id.ignore_above":1024,"properties.threat.properties.tactic.properties.name.type":"keyword","properties.threat.properties.tactic.properties.name.ignore_above":1024,"properties.threat.properties.technique.properties.id.type":"keyword","properties.threat.properties.technique.properties.id.ignore_above":1024,"properties.threat.properties.technique.properties.name.type":"keyword","properties.threat.properties.technique.properties.name.ignore_above":1024,"properties.threat.properties.technique.properties.subtechnique.properties.id.type":"keyword","properties.threat.properties.technique.properties.subtechnique.properties.id.ignore_above":1024,"properties.threat.properties.technique.properties.subtechnique.properties.name.type":"keyword","properties.threat.properties.technique.properties.subtechnique.properties.name.ignore_above":1024,"properties.related_integrations.properties.package.type":"keyword","properties.related_integrations.properties.package.ignore_above":1024,"properties.related_integrations.properties.integration.type":"keyword","properties.related_integrations.properties.integration.ignore_above":1024,"properties.related_integrations.properties.version.type":"keyword","properties.related_integrations.properties.version.ignore_above":1024}},"siem-ui-timeline":{"name":"siem-ui-timeline","migrationVersions":["7.16.0"],"hash":"439d5deaa90cc74d10a13804db1b40b9c66ccadfb9c6b34b2bdfcedab8d80e41","modelVersions":[{"version":"1","modelVersionHash":"8866301674783ceea13c783b38f68d2cdbd0345798e2cb126bcf7c76b34db4d8","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["savedSearchId.type"],"schemas":{"forwardCompatibility":false,"create":false}}],"schemaVersions":[],"mappings":{"properties.columns.properties.aggregatable.type":"boolean","properties.columns.properties.category.type":"keyword","properties.columns.properties.columnHeaderType.type":"keyword","properties.columns.properties.description.type":"text","properties.columns.properties.example.type":"text","properties.columns.properties.indexes.type":"keyword","properties.columns.properties.id.type":"keyword","properties.columns.properties.name.type":"text","properties.columns.properties.placeholder.type":"text","properties.columns.properties.searchable.type":"boolean","properties.columns.properties.type.type":"keyword","properties.dataProviders.properties.id.type":"keyword","properties.dataProviders.properties.name.type":"text","properties.dataProviders.properties.enabled.type":"boolean","properties.dataProviders.properties.excluded.type":"boolean","properties.dataProviders.properties.kqlQuery.type":"text","properties.dataProviders.properties.type.type":"text","properties.dataProviders.properties.queryMatch.properties.field.type":"text","properties.dataProviders.properties.queryMatch.properties.displayField.type":"text","properties.dataProviders.properties.queryMatch.properties.value.type":"text","properties.dataProviders.properties.queryMatch.properties.displayValue.type":"text","properties.dataProviders.properties.queryMatch.properties.operator.type":"text","properties.dataProviders.properties.and.properties.id.type":"keyword","properties.dataProviders.properties.and.properties.name.type":"text","properties.dataProviders.properties.and.properties.enabled.type":"boolean","properties.dataProviders.properties.and.properties.excluded.type":"boolean","properties.dataProviders.properties.and.properties.kqlQuery.type":"text","properties.dataProviders.properties.and.properties.type.type":"text","properties.dataProviders.properties.and.properties.queryMatch.properties.field.type":"text","properties.dataProviders.properties.and.properties.queryMatch.properties.displayField.type":"text","properties.dataProviders.properties.and.properties.queryMatch.properties.value.type":"text","properties.dataProviders.properties.and.properties.queryMatch.properties.displayValue.type":"text","properties.dataProviders.properties.and.properties.queryMatch.properties.operator.type":"text","properties.description.type":"text","properties.eqlOptions.properties.eventCategoryField.type":"text","properties.eqlOptions.properties.tiebreakerField.type":"text","properties.eqlOptions.properties.timestampField.type":"text","properties.eqlOptions.properties.query.type":"text","properties.eqlOptions.properties.size.type":"text","properties.eventType.type":"keyword","properties.excludedRowRendererIds.type":"text","properties.favorite.properties.keySearch.type":"text","properties.favorite.properties.fullName.type":"text","properties.favorite.properties.userName.type":"text","properties.favorite.properties.favoriteDate.type":"date","properties.filters.properties.meta.properties.alias.type":"text","properties.filters.properties.meta.properties.controlledBy.type":"text","properties.filters.properties.meta.properties.disabled.type":"boolean","properties.filters.properties.meta.properties.field.type":"text","properties.filters.properties.meta.properties.formattedValue.type":"text","properties.filters.properties.meta.properties.index.type":"keyword","properties.filters.properties.meta.properties.key.type":"keyword","properties.filters.properties.meta.properties.negate.type":"boolean","properties.filters.properties.meta.properties.params.type":"text","properties.filters.properties.meta.properties.type.type":"keyword","properties.filters.properties.meta.properties.value.type":"text","properties.filters.properties.meta.properties.relation.type":"keyword","properties.filters.properties.exists.type":"text","properties.filters.properties.match_all.type":"text","properties.filters.properties.missing.type":"text","properties.filters.properties.query.type":"text","properties.filters.properties.range.type":"text","properties.filters.properties.script.type":"text","properties.indexNames.type":"text","properties.kqlMode.type":"keyword","properties.kqlQuery.properties.filterQuery.properties.kuery.properties.kind.type":"keyword","properties.kqlQuery.properties.filterQuery.properties.kuery.properties.expression.type":"text","properties.kqlQuery.properties.filterQuery.properties.serializedQuery.type":"text","properties.title.type":"text","properties.templateTimelineId.type":"text","properties.templateTimelineVersion.type":"integer","properties.timelineType.type":"keyword","properties.dateRange.properties.start.type":"date","properties.dateRange.properties.end.type":"date","properties.sort.dynamic":false,"properties.sort.properties.columnId.type":"keyword","properties.sort.properties.columnType.type":"keyword","properties.sort.properties.sortDirection.type":"keyword","properties.status.type":"keyword","properties.created.type":"date","properties.createdBy.type":"text","properties.updated.type":"date","properties.updatedBy.type":"text","properties.savedSearchId.type":"text"}},"endpoint:user-artifact-manifest":{"name":"endpoint:user-artifact-manifest","migrationVersions":["7.12.0"],"hash":"eb81c7e7f4a32496d259521a9b5754a202fec4b139ef64c90ae3d777a3f217ee","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties.schemaVersion.type":"keyword","properties.artifacts.type":"nested"}},"endpoint:unified-user-artifact-manifest":{"name":"endpoint:unified-user-artifact-manifest","migrationVersions":[],"hash":"43de99c3d008e0b84173f63ee09936ba398c93ed3e18eabbd5792073a26b69b8","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties.artifactIds.type":"keyword","properties.policyId.type":"keyword","properties.semanticVersion.type":"keyword"}},"security-solution-signals-migration":{"name":"security-solution-signals-migration","migrationVersions":[],"hash":"738346c46260f118506c15a154adb6ef33a57290d8d6dac8340209e8ca33bdd4","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties.sourceIndex.type":"keyword","properties.updated.type":"date","properties.version.type":"long"}},"risk-engine-configuration":{"name":"risk-engine-configuration","migrationVersions":[],"hash":"4ddf1504dc5fc59dec992bf29274044d6943863da3f773efbe5f497e3e49b75f","modelVersions":[{"version":"1","modelVersionHash":"1ee7da35f19ab5fae525ec41006a0d7077c4df3a9c58b8133db3a61ee7217a7b","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["alertSampleSizePerShard.type"],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"2","modelVersionHash":"4f2ed9ac99150f9126bc7d28172d5ad0a3f9df3ef06f7f1ab8ab62878d73d2de","changeTypes":["data_backfill","mappings_addition"],"hasTransformation":true,"newMappings":["excludeAlertStatuses.type"],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"3","modelVersionHash":"c3b8a4d99b5e7bd853ee1b3d04e521485cd8f5568d13b91ce6093887c967217f","changeTypes":["data_backfill","mappings_addition"],"hasTransformation":true,"newMappings":["enableResetToZero.type"],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"4","modelVersionHash":"fa0936e1490e5c9b5913aa3b2b5964b17054a3ae3b04af6e6d1a87e8b0e92728","changeTypes":["data_backfill","mappings_addition"],"hasTransformation":true,"newMappings":["filters.type","filters.properties.entity_types.type","filters.properties.filter.type"],"schemas":{"forwardCompatibility":false,"create":false}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.dataViewId.type":"keyword","properties.enabled.type":"boolean","properties.filter.dynamic":false,"properties.filter.properties":{},"properties.identifierType.type":"keyword","properties.interval.type":"keyword","properties.pageSize.type":"integer","properties.alertSampleSizePerShard.type":"integer","properties.enableResetToZero.type":"boolean","properties.range.properties.start.type":"keyword","properties.range.properties.end.type":"keyword","properties.excludeAlertStatuses.type":"keyword","properties.filters.type":"nested","properties.filters.properties.entity_types.type":"keyword","properties.filters.properties.filter.type":"text"}},"entity-engine-status":{"name":"entity-engine-status","migrationVersions":[],"hash":"005903620a00737932aa54ae57817b078810b2f71cc42e7715d1c22c5e5b715e","modelVersions":[{"version":"1","modelVersionHash":"f721f5982c17011fe3ac79e7c6a14fceaeb960b0e887d5f416ec956c921fd69d","changeTypes":["data_backfill","mappings_addition"],"hasTransformation":true,"newMappings":["fieldHistoryLength.type","fieldHistoryLength.index","timestampField.type"],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"2","modelVersionHash":"9d8366ac2d6d4c1e178eda7efbb59c09d466eb5f7691ac030adafbce4db8da9f","changeTypes":["data_backfill"],"hasTransformation":true,"newMappings":[],"schemas":{"forwardCompatibility":false,"create":false}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.indexPattern.type":"keyword","properties.filter.type":"keyword","properties.type.type":"keyword","properties.status.type":"keyword","properties.fieldHistoryLength.type":"integer","properties.fieldHistoryLength.index":false,"properties.timestampField.type":"keyword"}},"privilege-monitoring-status":{"name":"privilege-monitoring-status","migrationVersions":[],"hash":"e36b6ab14caba04bffb777d2a6a92b2f00a1fdada549ebcb54b43272bb7cf36b","modelVersions":[{"version":"1","modelVersionHash":"ec37739ec637a937df06c20b9a3ce584c533c86f668c9acfe13ecfc40d0236d6","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["status.type"],"schemas":{"forwardCompatibility":false,"create":false}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.status.type":"keyword"}},"watchlist-config":{"name":"watchlist-config","migrationVersions":[],"hash":"c379df2e73b13a243b31d8b39cfbe8944a1f905add43715b37dccdd0ea371660","modelVersions":[{"version":"1","modelVersionHash":"34b1f5c928eb326edfe995a3f8373570c3ddbc5785aa9b0867fa605d2790a98f","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"riskModifier":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"riskModifier":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.name.type":"keyword","properties.description.type":"text","properties.riskModifier.type":"float","properties.managed.type":"boolean"}},"privmon-api-key":{"name":"privmon-api-key","migrationVersions":[],"hash":"933f714861626d6e242ed03385dce5d8b17dca529a1409aa3e82582590461262","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties":{}}},"entity-analytics-monitoring-entity-source":{"name":"entity-analytics-monitoring-entity-source","migrationVersions":[],"hash":"c14b9f322f1240aa6a7104c7946b7cc411cef0616ba83c52d9a02d6d2e27b353","modelVersions":[{"version":"1","modelVersionHash":"94cebbb12cd45976a86104e22942c9062079636858916c53569e5dd28a8d527c","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"error":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"integrationName":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"matchers":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":50}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"fields":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":20}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"values":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":50}}],"items":[{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"metas":[{"x-oas-any-type":true}]}]}}}]},"filter":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"error":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"integrationName":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"matchers":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":50}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"fields":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":20}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"values":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":50}}],"items":[{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"metas":[{"x-oas-any-type":true}]}]}}}]},"filter":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}}},{"version":"2","modelVersionHash":"6da4921bb3982469463e80a1fe21147abc848bf168d6cafba195501c6b72ab2e","changeTypes":["data_backfill","mappings_addition"],"hasTransformation":true,"newMappings":["matchersModifiedByUser.type","managedVersion.type","integrations.type","integrations.dynamic","integrations.properties.syncMarkerIndex.type","integrations.properties.syncData.type","integrations.properties.syncData.dynamic","integrations.properties.syncData.properties.lastFullSync.type","integrations.properties.syncData.properties.lastUpdateProcessed.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"error":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"integrationName":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"matchers":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":50}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"fields":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":20}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"values":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":50}}],"items":[{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"metas":[{"x-oas-any-type":true}]}]}}}]},"filter":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"matchersModifiedByUser":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"managedVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"integrations":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"x-oas-optional":true}],"keys":{"syncMarkerIndex":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"syncData":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"x-oas-optional":true}],"keys":{"lastFullSync":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"lastUpdateProcessed":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"error":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"integrationName":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"matchers":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":50}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"fields":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":20}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"values":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":50}}],"items":[{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"metas":[{"x-oas-any-type":true}]}]}}}]},"filter":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"matchersModifiedByUser":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"managedVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"integrations":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"x-oas-optional":true}],"keys":{"syncMarkerIndex":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"syncData":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"x-oas-optional":true}],"keys":{"lastFullSync":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"lastUpdateProcessed":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.type.type":"keyword","properties.name.type":"keyword","properties.managed.type":"boolean","properties.managedVersion.type":"integer","properties.enabled.type":"boolean","properties.error.type":"keyword","properties.integrationName.type":"keyword","properties.matchers.type":"object","properties.matchers.dynamic":false,"properties.matchersModifiedByUser.type":"boolean","properties.filter.dynamic":false,"properties.filter.type":"object","properties.integrations.type":"object","properties.integrations.dynamic":false,"properties.integrations.properties.syncMarkerIndex.type":"keyword","properties.integrations.properties.syncData.type":"object","properties.integrations.properties.syncData.dynamic":false,"properties.integrations.properties.syncData.properties.lastFullSync.type":"date","properties.integrations.properties.syncData.properties.lastUpdateProcessed.type":"date"}},"watchlist-entity-source":{"name":"watchlist-entity-source","migrationVersions":[],"hash":"cf1091159b65dc235f41aa187120790ccf2e034d28ee01552d625d8344be2e36","modelVersions":[{"version":"1","modelVersionHash":"173d93ae20af3b06a86830e8f0fc65135848fb718c2dcff3f3b409215d0636a7","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"error":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"integrationName":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"identifierField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"queryRule":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"matchers":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":50}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"fields":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":20}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"values":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":50}}],"items":[{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"metas":[{"x-oas-any-type":true}]}]}}}]},"matchersModifiedByUser":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"managedVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"filter":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"integrations":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"x-oas-optional":true}],"keys":{"syncMarkerIndex":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"syncData":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"x-oas-optional":true}],"keys":{"lastFullSync":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"lastUpdateProcessed":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"error":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"integrationName":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"identifierField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"queryRule":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"matchers":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":50}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"fields":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":20}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"values":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":50}}],"items":[{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"metas":[{"x-oas-any-type":true}]}]}}}]},"matchersModifiedByUser":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"managedVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"filter":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"integrations":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"x-oas-optional":true}],"keys":{"syncMarkerIndex":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"syncData":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"x-oas-optional":true}],"keys":{"lastFullSync":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"lastUpdateProcessed":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}}}}}},{"version":"2","modelVersionHash":"14ac48c7ce4fc9fc8e8d33ebe5c51d70cf5503e130add651a88b084d9bca942f","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["range.properties.start.type","range.properties.end.type"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"error":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"integrationName":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"identifierField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"queryRule":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"matchers":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":50}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"fields":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":20}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"values":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":50}}],"items":[{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"metas":[{"x-oas-any-type":true}]}]}}}]},"matchersModifiedByUser":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"managedVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"filter":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"integrations":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"x-oas-optional":true}],"keys":{"syncMarkerIndex":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"syncData":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"x-oas-optional":true}],"keys":{"lastFullSync":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"lastUpdateProcessed":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},"range":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"x-oas-optional":true}],"keys":{"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"error":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"integrationName":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"identifierField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"queryRule":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"matchers":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":50}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"fields":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":20}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"values":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":50}}],"items":[{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"metas":[{"x-oas-any-type":true}]}]}}}]},"matchersModifiedByUser":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"managedVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"filter":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"integrations":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"x-oas-optional":true}],"keys":{"syncMarkerIndex":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"syncData":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"x-oas-optional":true}],"keys":{"lastFullSync":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"lastUpdateProcessed":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},"range":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"x-oas-optional":true}],"keys":{"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}}}},{"version":"3","modelVersionHash":"4cb504079089dd6d1000ac531338dbb5f1a4c51d3ecfe46486bce6ef06fa36b2","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"error":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"integrationName":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"identifierField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"queryRule":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"matchers":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":50}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"fields":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":20}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"values":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":50}}],"items":[{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"metas":[{"x-oas-any-type":true}]}]}}}]},"matchersModifiedByUser":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"managedVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"filter":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"integrations":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"x-oas-optional":true}],"keys":{"syncMarkerIndex":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"syncData":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"x-oas-optional":true}],"keys":{"lastFullSync":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"lastUpdateProcessed":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},"range":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"x-oas-optional":true}],"keys":{"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"apiKeyId":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKey":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":256}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"managed":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"error":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"integrationName":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"identifierField":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"queryRule":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"matchers":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":50}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"fields":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":20}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"values":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":50}}],"items":[{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"metas":[{"x-oas-any-type":true}]}]}}}]},"matchersModifiedByUser":{"type":"boolean","flags":{"presence":"optional","default":false,"error":{"__fn":"([error]) => this.onError(error)"}}},"managedVersion":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"filter":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]},"integrations":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"x-oas-optional":true}],"keys":{"syncMarkerIndex":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"syncData":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"x-oas-optional":true}],"keys":{"lastFullSync":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"lastUpdateProcessed":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},"range":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"metas":[{"x-oas-optional":true}],"keys":{"start":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"end":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"apiKeyId":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]},"apiKey":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":256}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.type.type":"keyword","properties.name.type":"text","properties.managed.type":"boolean","properties.enabled.type":"boolean","properties.range.properties.start.type":"keyword","properties.range.properties.end.type":"keyword"}},"lead-generation-config":{"name":"lead-generation-config","migrationVersions":[],"hash":"94d92c2e27efa5eadabaebd4ef4deda35b44cf1e9462b19358272455acf39614","modelVersions":[{"version":"1","modelVersionHash":"338d6e5e00d51a7480f72f87978d7ee9c964d6faefc69a979fb83578b41c2b18","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"connectorId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lastExecutionUuid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"lastError":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"connectorId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"lastExecutionUuid":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"lastError":{"type":"alternatives","flags":{"presence":"optional","default":{"__fn":"() => undefined"},"error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":[null]}}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties":{}}},"policy-settings-protection-updates-note":{"name":"policy-settings-protection-updates-note","migrationVersions":[],"hash":"d91301a012aa934229958cbbb2bffa72c9ce2532fbe67fa00a6f255ff60571b6","modelVersions":[],"schemaVersions":[],"mappings":{"properties.note.type":"text","properties.note.index":false}},"security-ai-prompt":{"name":"security-ai-prompt","migrationVersions":[],"hash":"ba1b779e1a4d20f9c3fbe9355cfbabf0fc6a3f4cf7a2f2ad36d2450528d3b7f6","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties.description.type":"text","properties.promptId.type":"keyword","properties.promptGroupId.type":"keyword","properties.provider.type":"keyword","properties.model.type":"keyword","properties.prompt.properties.default.type":"text"}},"security:reference-data":{"name":"security:reference-data","migrationVersions":[],"hash":"c361191a2d22e9dbe8473055ee1dc6ca12573e0c4e387f057034278cbeebf2a6","modelVersions":[{"version":"1","modelVersionHash":"4952fe89394180bacbccfcd146c5183020dd29be99a2948f834f27c69d9402a3","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"owner":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"metadata":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"owner":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"metadata":{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-any-type":true},{"x-oas-optional":true}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.id.type":"keyword","properties.type.type":"keyword","properties.owner.type":"keyword"}},"trial-companion-nba-milestone":{"name":"trial-companion-nba-milestone","migrationVersions":[],"hash":"835b15bb694d4331c1944bd2427bc960d11b3442f6bd976c7de83910d2a95d0f","modelVersions":[{"version":"1","modelVersionHash":"16ad1431299bc4983c15e7e7fc3c1848866fba53e39945d9250b51dc6fa9edd2","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"openTODOs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]},"dismiss":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"openTODOs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"}}]},"dismiss":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]}}}}}],"schemaVersions":[],"mappings":{"properties.openTODOs.type":"integer","properties.dismiss.type":"boolean"}},"security:endpoint-scripts-library":{"name":"security:endpoint-scripts-library","migrationVersions":[],"hash":"8a32614a58e741bc75c8c7df81524baf44c8ad17507e46e45484c5b715ccf3ec","modelVersions":[{"version":"1","modelVersionHash":"f0da6c9c8babff472578daf9f502496c70ff0edfb36aca59810cfd94006e6475","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"platform":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":10}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"file_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"file_name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"file_size":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"file_hash_sha256":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"file_type":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["script"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["archive"]}}]},"requires_input":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"instructions":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"example":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"path_to_executable":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":50}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"created_by":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updated_by":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updated_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"platform":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":10}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"file_id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"file_name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"file_size":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"file_hash_sha256":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"file_type":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["script"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["archive"]}}]},"requires_input":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"instructions":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"example":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"path_to_executable":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":50}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"created_by":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"created_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updated_by":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"updated_at":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.id.type":"keyword","properties.name.type":"keyword","properties.platform.type":"keyword","properties.file_id.type":"keyword","properties.file_name.type":"keyword","properties.file_size.type":"long","properties.file_hash_sha256.type":"keyword","properties.file_type.type":"keyword","properties.requires_input.type":"boolean","properties.description.type":"keyword","properties.instructions.type":"keyword","properties.example.type":"keyword","properties.path_to_executable.type":"keyword","properties.tags.type":"keyword","properties.created_by.type":"keyword","properties.created_at.type":"date","properties.updated_by.type":"keyword","properties.updated_at.type":"date"}},"threshold-explorer-view":{"name":"threshold-explorer-view","migrationVersions":[],"hash":"ee976162814e2067aa292715e9a22248ffef246abb940f19737e30771f7bbf56","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties":{}}},"uptime-dynamic-settings":{"name":"uptime-dynamic-settings","migrationVersions":["8.2.0","8.9.0"],"hash":"875b56c8be121ff8a0a6612c10e4d8cf87ad7167fc788250c6bc8c1f825c0ae7","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties":{}}},"slo":{"name":"slo","migrationVersions":["8.9.0"],"hash":"682c6d9e3ba7a489def2b824da547e26f67a16343747425a1efdf618c7fdb3e7","modelVersions":[{"version":"1","modelVersionHash":"0079a5a79a3d5a70615113b6341d1b8378ff217e1adfc5afe5e281d0ed8a9816","changeTypes":["data_backfill","mappings_addition"],"hasTransformation":true,"newMappings":["version.type"],"schemas":{"forwardCompatibility":false,"create":false}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.id.type":"keyword","properties.name.type":"text","properties.description.type":"text","properties.indicator.properties.type.type":"keyword","properties.indicator.properties.params.type":"flattened","properties.budgetingMethod.type":"keyword","properties.enabled.type":"boolean","properties.tags.type":"keyword","properties.version.type":"long"}},"slo-settings":{"name":"slo-settings","migrationVersions":[],"hash":"dcfff5256a7a1e2f6c23b0643de75719f3a0491880973a7d6628ab78a7a25f5e","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties":{}}},"slo-composite":{"name":"slo-composite","migrationVersions":[],"hash":"045717210ec96dcc8a248bbf10adc9fa773ab6f481dfaa9ae8130965da26feda","modelVersions":[{"version":"1","modelVersionHash":"1d160b79cf4b14ecb9816ccae6e16e854a58f0652130e2719e1c1146003fcb55","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":256}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":2048}]},"compositeMethod":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64}]},"timeWindow":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":32}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64}]}}},"budgetingMethod":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64}]},"objective":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"target":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"members":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":2}},{"name":"max","args":{"limit":25}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"sloId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64}]},"weight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"instanceId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":512},{"x-oas-optional":true}]}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":30}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":256}]}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64}]},"createdBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":256}]},"updatedBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":256}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64}]},"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":256}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":2048}]},"compositeMethod":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64}]},"timeWindow":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"duration":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":32}]},"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64}]}}},"budgetingMethod":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64}]},"objective":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"target":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}},"members":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":2}},{"name":"max","args":{"limit":25}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"sloId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64}]},"weight":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"instanceId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":512},{"x-oas-optional":true}]}}}]},"tags":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":30}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":256}]}]},"enabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"createdAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64}]},"updatedAt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64}]},"createdBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":256}]},"updatedBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":256}]},"version":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.id.type":"keyword","properties.id.ignore_above":256,"properties.name.type":"text","properties.name.fields.keyword.type":"keyword","properties.name.fields.keyword.ignore_above":256,"properties.description.type":"text","properties.members.properties.sloId.type":"keyword","properties.members.properties.sloId.ignore_above":256,"properties.members.properties.instanceId.type":"keyword","properties.members.properties.instanceId.ignore_above":256,"properties.compositeMethod.type":"keyword","properties.compositeMethod.ignore_above":256,"properties.budgetingMethod.type":"keyword","properties.budgetingMethod.ignore_above":256,"properties.enabled.type":"boolean","properties.tags.type":"keyword","properties.tags.ignore_above":256,"properties.createdAt.type":"date","properties.updatedAt.type":"date"}},"synthetics-privates-locations":{"name":"synthetics-privates-locations","migrationVersions":[],"hash":"7dbaa45a7cdb54391e2227065f75586fb4efaf4a68afdbbb09a8452c0cb5eb5c","modelVersions":[{"version":"1","modelVersionHash":"175fe637899f2c70d1c5e2b2dbe459962d4b7048367b9930d393f280222093cf","changeTypes":["unsafe_transform"],"hasTransformation":true,"newMappings":[],"schemas":{"forwardCompatibility":false,"create":false}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties":{}}},"synthetics-private-location":{"name":"synthetics-private-location","migrationVersions":[],"hash":"f85360901c83944f3dab63d099a151c8008d17a99d3587c213370599113d6cc4","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties":{}}},"synthetics-dynamic-settings":{"name":"synthetics-dynamic-settings","migrationVersions":[],"hash":"a5fa032d64eadcfe57a68341b82915344ad069599166465f3a7973bfc0cf479f","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties":{}}},"synthetics-settings-multi-space":{"name":"synthetics-settings-multi-space","migrationVersions":[],"hash":"b4658acfceb57197377899acb563269d9133712ba1aeeb2084c4ed7cc60dac30","modelVersions":[{"version":"1","modelVersionHash":"7b41e0bdbc92bf679f6df5c85da79ecf84449624d1f626c6f629b5a7357dfe81","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"useAllRemoteClusters":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"selectedRemoteClusters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"useAllRemoteClusters":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"selectedRemoteClusters":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"max","args":{"limit":100}}],"metas":[{"x-oas-optional":true}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties":{}}},"synthetics-monitor":{"name":"synthetics-monitor","migrationVersions":["8.6.0","8.8.0","8.9.0"],"hash":"19af677892a5eac45b3d1903c083cb222d8898d69ee545eaf079522b0bbbb85b","modelVersions":[{"version":"1","modelVersionHash":"0eec1c472dc14e8becee526e4e509666050830d5fb5f88dbf334322e6ee63689","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["config_id.type"],"schemas":{"forwardCompatibility":false,"create":false}},{"version":"2","modelVersionHash":"4c6493df6f4347b4700ead1d51ef456eda3727cb8965c2839968b3d454d6d9a2","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["maintenance_windows.type"],"schemas":{"forwardCompatibility":false,"create":false}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.name.type":"text","properties.name.fields.keyword.type":"keyword","properties.name.fields.keyword.ignore_above":256,"properties.name.fields.keyword.normalizer":"lowercase","properties.type.type":"text","properties.type.fields.keyword.type":"keyword","properties.type.fields.keyword.ignore_above":256,"properties.urls.type":"text","properties.urls.fields.keyword.type":"keyword","properties.urls.fields.keyword.ignore_above":256,"properties.hosts.type":"text","properties.hosts.fields.keyword.type":"keyword","properties.hosts.fields.keyword.ignore_above":256,"properties.journey_id.type":"keyword","properties.project_id.type":"keyword","properties.project_id.fields.text.type":"text","properties.origin.type":"keyword","properties.hash.type":"keyword","properties.locations.properties.id.type":"keyword","properties.locations.properties.id.ignore_above":256,"properties.locations.properties.id.fields.text.type":"text","properties.locations.properties.label.type":"text","properties.custom_heartbeat_id.type":"keyword","properties.id.type":"keyword","properties.config_id.type":"keyword","properties.tags.type":"keyword","properties.tags.fields.text.type":"text","properties.schedule.properties.number.type":"integer","properties.enabled.type":"boolean","properties.alert.properties.status.properties.enabled.type":"boolean","properties.alert.properties.tls.properties.enabled.type":"boolean","properties.throttling.properties.label.type":"keyword","properties.maintenance_windows.type":"keyword"}},"synthetics-monitor-multi-space":{"name":"synthetics-monitor-multi-space","migrationVersions":[],"hash":"9159e968b4c011ee11fe7887572e883e0928c4b4b0924d672c77003cfdf01fe0","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties.name.type":"text","properties.name.fields.keyword.type":"keyword","properties.name.fields.keyword.ignore_above":256,"properties.name.fields.keyword.normalizer":"lowercase","properties.type.type":"text","properties.type.fields.keyword.type":"keyword","properties.type.fields.keyword.ignore_above":256,"properties.urls.type":"text","properties.urls.fields.keyword.type":"keyword","properties.urls.fields.keyword.ignore_above":256,"properties.hosts.type":"text","properties.hosts.fields.keyword.type":"keyword","properties.hosts.fields.keyword.ignore_above":256,"properties.journey_id.type":"keyword","properties.project_id.type":"keyword","properties.project_id.fields.text.type":"text","properties.origin.type":"keyword","properties.hash.type":"keyword","properties.locations.properties.id.type":"keyword","properties.locations.properties.id.ignore_above":256,"properties.locations.properties.id.fields.text.type":"text","properties.locations.properties.label.type":"text","properties.custom_heartbeat_id.type":"keyword","properties.id.type":"keyword","properties.config_id.type":"keyword","properties.tags.type":"keyword","properties.tags.fields.text.type":"text","properties.schedule.properties.number.type":"integer","properties.enabled.type":"boolean","properties.alert.properties.status.properties.enabled.type":"boolean","properties.alert.properties.tls.properties.enabled.type":"boolean","properties.throttling.properties.label.type":"keyword","properties.maintenance_windows.type":"keyword"}},"uptime-synthetics-api-key":{"name":"uptime-synthetics-api-key","migrationVersions":[],"hash":"d0859d713a21ed39862ce2c627aa7a9a37c5864485fd3f50799e5606edc741ed","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties.apiKey.type":"binary"}},"synthetics-param":{"name":"synthetics-param","migrationVersions":[],"hash":"b427cb82ef333ea3e160f7940a82857a86645d123634996651170a5daef87af1","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties":{}}},"apm-telemetry":{"name":"apm-telemetry","migrationVersions":[],"hash":"c9703c9a32960ef40f0a4c2d8ed88ef7c245541350f579d6b2f8d1ea6640ced8","modelVersions":[{"version":"1","modelVersionHash":"0f4b0d40fda09e7f5d2b0b7a182a94da79847a6ec812671065f601af901bf0b7","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":false,"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties":{}}},"apm-server-schema":{"name":"apm-server-schema","migrationVersions":[],"hash":"d4d967c7a37a7780f96d9de7504da5b728c551277fd1361f15e7360572cce666","modelVersions":[{"version":"1","modelVersionHash":"e33736f9d6083bd65160d270f4900cd876cced7d07549662e6270f972e33f794","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":false,"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"schemaJson":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}}}}}],"schemaVersions":[],"mappings":{"properties.schemaJson.type":"text","properties.schemaJson.index":false}},"apm-service-group":{"name":"apm-service-group","migrationVersions":["8.5.0"],"hash":"e63e0af689c72d3bd3dc91ae3f29e801265bd5a47884c35fefa69ccf14173e2f","modelVersions":[{"version":"1","modelVersionHash":"5dfda0a41eff1931a40a45d534e71bd47e0fe6639e518bb948b3ab012752122a","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":false,"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"groupName":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"kuery":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"description":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"color":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}}],"schemaVersions":[],"mappings":{"properties.groupName.type":"keyword","properties.kuery.type":"text","properties.description.type":"text","properties.color.type":"text"}},"apm-custom-dashboards":{"name":"apm-custom-dashboards","migrationVersions":[],"hash":"c8099ce2783286148c40db50fe6ce102cdea8074c1154fdd4f0553bd25e169ea","modelVersions":[{"version":"1","modelVersionHash":"6c6239d864b8e375f6c6644cdb6b1f1d01d8ae456d8c07a7573bddcfa055b79a","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":false,"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dashboardSavedObjectId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"kuery":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"serviceEnvironmentFilterEnabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}},"serviceNameFilterEnabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}}}],"schemaVersions":[],"mappings":{"properties.dashboardSavedObjectId.type":"keyword","properties.kuery.type":"text","properties.serviceEnvironmentFilterEnabled.type":"boolean","properties.serviceNameFilterEnabled.type":"boolean"}},"observability-onboarding-state":{"name":"observability-onboarding-state","migrationVersions":[],"hash":"65c5ce50f1c923768b0209627a2cf965a3d8ae66d7b3cfb2f6a34ec51cfe2591","modelVersions":[{"version":"1","modelVersionHash":"97a65a90b7fc89118e00b3e8ca6ecf2fd01d516f4672ae5f71c835b83d8ca897","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":false,"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64}]},"state":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"datasetName":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":255}]},"serviceName":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":256},{"x-oas-optional":true}]},"customConfigurations":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000},{"x-oas-optional":true}]},"logFilePaths":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":4096}]}]},"namespace":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":256}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"namespace":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":256}]}}}}]},"progress":{"type":"map","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":256}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"status":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000},{"x-oas-optional":true}]},"payload":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"agentId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":256}]}}}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}}},{"version":"2","modelVersionHash":"013777ad2ed7b985739e329ec85baa72dce3eaa80ce7526b90a558bb5e95c7c7","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":false,"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64}]},"state":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"datasetName":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":255}]},"serviceName":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":256},{"x-oas-optional":true}]},"customConfigurations":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000},{"x-oas-optional":true}]},"logFilePaths":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":4096}]}]},"namespace":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":256}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"namespace":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":256}]}}}},{"schema":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}]},"progress":{"type":"map","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":256}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"status":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000},{"x-oas-optional":true}]},"payload":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"agentId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":256}]}}}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"pkgName":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":255}]},"pkgVersion":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64}]},"installSource":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["registry"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["custom"]}}]},"inputs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"metas":[{"x-oas-any-type":true}]}]},"dataStreams":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64}]},"dataset":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":255}]}}}]},"kibanaAssets":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64}]},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":255}]}}}]},"metadata":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"hostname":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":253}]}}}}]}}}]}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"os":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64}]},"arch":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64}]}}}}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}}},{"version":"3","modelVersionHash":"76d45ea7bc1aaa654e34f96e9bdfc1aa65efe504889da926616d05c810f192c0","changeTypes":["mappings_addition"],"hasTransformation":false,"newMappings":["createdBy.type","createdBy.ignore_above"],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64}]},"createdBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024},{"x-oas-optional":true}]},"state":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"datasetName":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":255}]},"serviceName":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":256},{"x-oas-optional":true}]},"customConfigurations":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000},{"x-oas-optional":true}]},"logFilePaths":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":4096}]}]},"namespace":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":256}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"namespace":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":256}]}}}},{"schema":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}]},"progress":{"type":"map","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":256}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"status":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000},{"x-oas-optional":true}]},"payload":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"agentId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":256}]}}}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"pkgName":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":255}]},"pkgVersion":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64}]},"installSource":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["registry"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["custom"]}}]},"inputs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"metas":[{"x-oas-any-type":true}]}]},"dataStreams":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64}]},"dataset":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":255}]}}}]},"kibanaAssets":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64}]},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":255}]}}}]},"metadata":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"hostname":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":253}]}}}}]}}}]}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"os":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64}]},"arch":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64}]}}}}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64}]},"createdBy":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":1024},{"x-oas-optional":true}]},"state":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"datasetName":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":255}]},"serviceName":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":256},{"x-oas-optional":true}]},"customConfigurations":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000},{"x-oas-optional":true}]},"logFilePaths":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":4096}]}]},"namespace":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":256}]}}}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"namespace":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":256}]}}}},{"schema":{"type":"any","flags":{"presence":"forbidden","error":{"__fn":"([error]) => this.onError(error)"}}}}]},"progress":{"type":"map","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":256}]},"value":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"status":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64}]},"message":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":10000},{"x-oas-optional":true}]},"payload":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"agentId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":256}]}}}},{"schema":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"pkgName":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":255}]},"pkgVersion":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64}]},"installSource":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"matches":[{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["registry"]}},{"schema":{"type":"any","flags":{"only":true,"error":{"__fn":"([error]) => this.onError(error)"}},"allow":["custom"]}}]},"inputs":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"any","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"metas":[{"x-oas-any-type":true}]}]},"dataStreams":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64}]},"dataset":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":255}]}}}]},"kibanaAssets":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"items":[{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"type":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64}]},"id":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":255}]}}}]},"metadata":{"type":"alternatives","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}],"matches":[{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"hostname":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":253}]}}}}]}}}]}},{"schema":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"os":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64}]},"arch":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64}]}}}}]}}}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]}}}}}],"schemaVersions":[],"mappings":{"properties.type.type":"keyword","properties.createdBy.type":"keyword","properties.createdBy.ignore_above":1024,"properties.state.type":"object","properties.state.dynamic":false,"properties.progress.type":"object","properties.progress.dynamic":false}},"infrastructure-ui-source":{"name":"infrastructure-ui-source","migrationVersions":["7.9.0","7.13.0","7.16.2"],"hash":"b4e19bc03478b13bdd83bd6f333d4ae37dac665555a7489bd928a489a71f6f7d","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties":{}}},"inventory-view":{"name":"inventory-view","migrationVersions":[],"hash":"c5ef7720a071e22c83abcb6a75ea00bc139dbb0d649eb122b5f96b77571113cf","modelVersions":[{"version":"1","modelVersionHash":"0f4b0d40fda09e7f5d2b0b7a182a94da79847a6ec812671065f601af901bf0b7","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":false,"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{}}}},{"version":"2","modelVersionHash":"4c32a7be06341ac24bf6fb8cbb17ad8af7725ef020ec2004e573ffb44850347b","changeTypes":["unsafe_transform"],"hasTransformation":true,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"legend":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"metas":[{"x-oas-optional":true}],"keys":{"steps":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":2}},{"name":"max","args":{"limit":18}}]}}}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"keys":{"legend":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","unknown":true,"error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":false}},"metas":[{"x-oas-optional":true}],"keys":{"steps":{"type":"number","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":2}},{"name":"max","args":{"limit":18}}]}}}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties":{}}},"infra-custom-dashboards":{"name":"infra-custom-dashboards","migrationVersions":[],"hash":"9c83a0deeb9e57d8f7f6461c0747185ae28591986e11580a79a11e798c2d9656","modelVersions":[{"version":"1","modelVersionHash":"65ad239fcf5483b2ded5e3302fab49f314f575fc993c0cfb110f96c2eb38aef6","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":false,"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dashboardIdList":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"max","args":{"limit":100}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":256}]}]},"assetType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64}]},"kuery":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":2048},{"x-oas-optional":true}]}}}}},{"version":"2","modelVersionHash":"d12c4a1ba79870a6b1c30e09a8537067d1228126963fda3bd0944714dbe9878b","changeTypes":["mappings_addition","mappings_deprecation"],"hasTransformation":false,"newMappings":["dashboardSavedObjectId.type","dashboardFilterAssetIdEnabled.type"],"schemas":{"forwardCompatibility":false,"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"dashboardSavedObjectId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":256}]},"assetType":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-max-length":64}]},"dashboardFilterAssetIdEnabled":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"}}}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.assetType.type":"keyword","properties.dashboardSavedObjectId.type":"keyword","properties.dashboardFilterAssetIdEnabled.type":"boolean"}},"metrics-explorer-view":{"name":"metrics-explorer-view","migrationVersions":[],"hash":"74786de587a01b8662f355a68f0ac9e92aa307c9eba7a9a8334159eed452a223","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties":{}}},"search_playground":{"name":"search_playground","migrationVersions":[],"hash":"d60f02e00ca3703bc2ebd9999ae6f5d34a78e9a7020d69fb71cdeacdb1e350d7","modelVersions":[{"version":"1","modelVersionHash":"11843b5e399f0e7ab6a267398f1cb63bccd7a0cfa65431cbf9aeb2faac06c65e","changeTypes":[],"hasTransformation":false,"newMappings":[],"schemas":{"forwardCompatibility":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"preferences":{"stripUnknown":{"objects":true}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":50}]},"indices":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":100}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"queryFields":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":100}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"elasticsearchQueryJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"userElasticsearchQueryJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"prompt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"citations":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"context":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"sourceFields":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":100}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"docSize":{"type":"number","flags":{"presence":"optional","default":3,"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}}]}}},"summarizationModel":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"connectorId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"modelId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}},"create":{"type":"object","flags":{"default":{"special":"deep"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"keys":{"name":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}},{"name":"custom","args":{"method":{"__fn":"(value, {\n    error\n  }) => {\n    let validationResultMessage;\n    try {\n      validationResultMessage = validate(value);\n    } catch (e) {\n      validationResultMessage = e.message || e;\n    }\n    if (typeof validationResultMessage === 'string') {\n      return error('any.custom', {\n        message: validationResultMessage\n      });\n    }\n    return value;\n  }"}}}],"metas":[{"x-oas-min-length":1},{"x-oas-max-length":50}]},"indices":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":100}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]},"queryFields":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":100}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"elasticsearchQueryJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"userElasticsearchQueryJSON":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"prompt":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]},"citations":{"type":"boolean","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"metas":[{"x-oas-optional":true}]},"context":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"sourceFields":{"type":"record","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"entries","args":{"key":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"value":{"type":"array","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}},{"name":"max","args":{"limit":100}}],"items":[{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional"},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]}]}}}],"metas":[{"x-oas-get-additional-properties":{"__fn":"() => valueType.getSchema()"}}]},"docSize":{"type":"number","flags":{"presence":"optional","default":3,"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"min","args":{"limit":1}}]}}},"summarizationModel":{"type":"object","flags":{"default":{"__fn":"() => undefined"},"presence":"optional","error":{"__fn":"([error]) => this.onError(error)"}},"metas":[{"x-oas-optional":true}],"keys":{"connectorId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}]},"modelId":{"type":"string","flags":{"error":{"__fn":"([error]) => this.onError(error)"},"presence":"optional","default":{"__fn":"() => undefined"}},"rules":[{"name":"custom","args":{"method":{"__fn":"(value, {\n      error\n    }) => {\n      if (typeof value !== 'string') {\n        if (options.coerceFromNumber && typeof value === 'number') {\n          return value.toString(10);\n        }\n        return error('any.custom', {\n          message: `expected value of type [string] but got [${(0, _typeDetect.default)(value)}]`\n        });\n      }\n      return value;\n    }"}}}],"metas":[{"x-oas-optional":true}]}}}}}}}],"schemaVersions":[],"mappings":{"dynamic":false,"properties.name.type":"text","properties.name.fields.keyword.type":"keyword"}},"enterprise_search_telemetry":{"name":"enterprise_search_telemetry","migrationVersions":[],"hash":"45028dd1b8d860fd92a860eeaca8e477c40baebec126fed69e158189bcccdfa5","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties":{}}},"app_search_telemetry":{"name":"app_search_telemetry","migrationVersions":[],"hash":"ea7f67a26733bd19a4d08511f07114fd7c258468d94a775596c4910e1b10fbd5","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties":{}}},"workplace_search_telemetry":{"name":"workplace_search_telemetry","migrationVersions":[],"hash":"d08c0ecd28d259b1d8c2fc417b38419d4191378224223e366d080e6e66624c6a","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties":{}}},"monitoring-telemetry":{"name":"monitoring-telemetry","migrationVersions":[],"hash":"fa7c4f2a099b4f0539e571372a598601c2a0c65ba50f6c34df23b4d6925cdc53","modelVersions":[],"schemaVersions":[],"mappings":{"properties.reportedClusterUuids.type":"keyword"}},"dynamic-config-overrides":{"name":"dynamic-config-overrides","migrationVersions":[],"hash":"beba2749c4b1b33f490de08aeb09f1f83a0b8c27f14a8e67b19f781c606a329f","modelVersions":[],"schemaVersions":[],"mappings":{"dynamic":false,"properties":{}}}}}